<!-- 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')
}
})
当一个问题变的很难的时候,很有可能是你的思维受限的, 好的解题思路总是,简洁优美的