我是用 vue 写的,传入的 nodes 是接口返回的 html 字符串(是文章),其实用 v-html 也可以显示,但是文章里的代码用 highlight.js 高亮之后空格和换行不能正常显示了(web端是正常的,小程序上不正常),所以考虑用 rich-text,但实际使用还是有问题。
传入的 nodes 是变量 content(是个 html 字符串),content 里是有内容的,但 wxml 里显示传入的 nodes 是 []。
想请教下大家是怎么用 rich-text 的,或者说在 vue + kbone 的情况下是怎么做 html 字符串中的代码高亮的?
{{content}}
<wx-rich-text
v-if="content"
:nodes="content"
:space="true"
></wx-rich-text>