<!-- rich-text.wxml -->
<rich-text nodes="{{nodes}}" bindtap="tap"></rich-text>
把后臺請求回來的富文本數(shù)據(jù)直接賦值給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')
}
})
當(dāng)一個問題變的很難的時候,很有可能是你的思維受限的碑宴, 好的解題思路總是轧飞,簡潔優(yōu)美的