采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好,我最近开发微信小程序AI聊天机器人遇到一个问题,就是聊天记录是多条的时候,我不懂渲染AI回答中的代码部分如下图:
做成类似下图的效果,
文本解析插件我用的是GitHub上面的Towxml插件,请教老师指点一下如何解决,谢谢老师
虽然有点超纲,但是下面是思路:
引入第三方库: 典型的库包括 markdown-it,marked 等。
markdown-it
marked
解析 Markdown 文本: 使用库的 API 来将 Markdown 文本解析为 HTML。
渲染到小程序: 小程序里通常使用 rich-text 组件来展示 HTML。
rich-text
const md = require(
'markdown-it'
)();
Page({
data: {
markdownHTML:
''
},
onLoad:
function
() {
const markdownText =
"## Hello World\nThis is **Markdown**"
;
const htmlText = md.render(markdownText);
this
.setData({ markdownHTML: htmlText });
}
});
wxml
<rich-text nodes=
"{{markdownHTML}}"
></rich-text>
我已经用towxml这个库解决了这个问题,非常感谢老师的耐心解答
这个库还是有很多问题的,需要注意!!
非常感谢老师的特意提醒哈
登录后可查看更多问答,登录/注册
专为互联网人打造,超越市面大多副业课,从0到1掌握副业成功密码
637 7
473 7
570 5
375 4
803 4
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号