微信小程序的表格table

今天开发微信小程序,在微信小程序的开发文档中,找组件,发现没有table组件。当时我的那个心情呀,各种不爽。于是,我打算自己写几个<text></text>来代替表格吧。然后就不小心看到了rich-text,官方给出的名称叫富文本。我仔细一看,它居然就是我苦苦找了很久的table:

1.受信任的HTML节点及属性

2.全局支持class和style属性,不支持id属性

具体应用:

wxml上需要写代码:

<rich-text nodes="{{nodes}}" bindtap="tap" ></rich-text>

JS上需要写代码:

data:{
    nodes: [{ //表格配置
      name: "table",
      attrs: {
        style: "  text-align: center",
      },
      children: [
        {
          name: "thead",
          attrs: {
            style: "border:1px solid #000;color:red",
            class: "red"
          },
          children: [
            {
            name: "tr",
            attrs: {
              style: "border:1px solid #000;color:red",
              class: "red"
            },
            children: [
              {
              name: "th",
             attrs:{},
              children:[{
                type:"text",
                text:"设备名称"
              }]
            },
              {
                name: "th",
                attrs: {},
                children: [{
                  type: "text",
                  text: "设备状态"
                }]
              },
              {
                name: "th",
                attrs: {},
                children: [{
                  type: "text",
                  text: "设备地址"
                }]
              }]

          }],
        },
        {
          name: "tbody",
          attrs: {
            style: "border:1px solid #000;color:red",
            class: "red"
          },
          children: [
            {
              name: "tr",
              attrs: {
                style: "border:1px solid #000;color:red",
                class: "red"
              },
              children: [
                {
                  name: "td",
                  attrs: {},
                  children: [{
                    type: "text",
                    text: "设备名称"
                  }]
                },
                {
                  name: "td",
                  attrs: {},
                  children: [{
                    type: "text",
                    text: "设备状态"
                  }]
                },
                {
                  name: "td",
                  attrs: {},
                  children: [{
                    type: "text",
                    text: "设备地址"
                  }]
                }]
            }],
        }
        ], 
    }]
} 

效果:

谢谢大家观赏!这是我的群,里面都是程序猿,作为大家交流。解决曾踩过的坑。Q群:789826996

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值