可以将字符串解析成对应标签,类似于vue中的v-html功能

js页面

// pages/demo10/demo10.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    //1、标签字符串  【最常用:更直观】
    // html:'<div class="tbh-logo J_Module tb-pass" data-name="logo" data-spm="201857"> <div class="logo"><h1><a href="//www.taobao.com"  role="img" class="logo-bd clearfix">淘宝网</a></h1><h2 aria-hidden="true"><a class="clearfix" href="//www.taobao.com">淘宝网</a></h2></div></div>'


    //2、对象数组    【不常用:不直观】
    html:[
      {
        //1、div标签  name属性来指定
        name:"div",
        //2、标签上的属性
        attrs:{
          //标签上的属性 class style
          class:"my_div",
          style:"color:red;"
        },
        //3、子节点children要接收的数据类型和nodes第二种渲染方式的数据类型一致
        children:[
          {
            name:"p",
            arrts:{},
            //放文本
            children:[
              {
                type:"text",
                text:"hellworld"
              }
            ]
          }
        ]
      }
    ]
  }
})

wxml页面

<!-- 
    rich-text 富文本标签
    1、nodes属性来实现
        (1)接收标签字符串
        (2)接收对象字符串
 -->

<rich-text nodes="{{html}}">
    
</rich-text>