我在逻辑层处理了文本数据,循环把数据写入text组件内,
然后在前端直接嵌套在text组件内,但是text直接被显示出来了。
是不允许在逻辑层写入text组件么?
代码如下:
for (let i = 0; i < content.length; i++) { if (content[i].type === 'txt' ) { desc = '<text class="p>' +content[i].val + '</text>' ; } else { slides.push(content[i].val); } } |
最终渲染如下:
看一下官方文档
https://mp.weixin.qq.com/debug/wxadoc/dev/framework/view/wxml/list.html
应该是不允许直接用js生成wxml节点的,你可以用wxml中的wx:for来解决
<
text
class
=
'p'
wx:for
=
"{{detail.desc}}"
>{{item.val}}</
text
>