采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好,我最近开发微信小程序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掌握副业成功密码
422 7
318 7
361 5
224 4
519 4