<!-- rich-text.wxml -->
<rich-text nodes="{{nodes}}" bindtap="tap"></rich-text>
复制代码把后台请求回来的富文本数据直接赋值给nodes就好了 例如 nodes:res.data.cmsContent
// rich-text.js
Page({
data: {
nodes: [{
name: 'div',
attrs: {
class: 'div_class',
style: 'line-height: 60px; color: red;'
},
children: [{
type: 'text',
text: 'Hello World!'
}]
}]
},
tap() {
console.log('tap')
}
})
复制代码当一个问题变的很难的时候,很有可能是你的思维受限的, 好的解题思路总是,简洁优美的
本文介绍了一种使用rich-text组件展示动态获取的富文本数据的方法,通过将后台返回的数据绑定到前端,实现页面上的富文本显示,并附带点击事件。
889

被折叠的 条评论
为什么被折叠?



