微信小程序使用table表格
做小程序项目中遇到这种需要合并行和并列来展示数据
但是小程序没有table标签 不能使用合并行合并列
找了很多发现小程序中有一个标签和 VUE中的 v-html是一样的功能
<rich-text nodes="{{tableHtml}}"></rich-text>
rich-text标签可以渲染html代码,这样实现需要后端数据格式的配合
demoList:[[{name:"9时",colspan:'',rowspan:'',type:'1'},{name:'死神',colspan:3,rowspan:2,type:'0'},{name:'',colspan:'',rowspan:'',type:'0'},{name:'',colspan:'',rowspan:'',type:'0'},],[{name:"10时",colspan:'',rowspan:'',type:'1'},{name:'',colspan:'',rowspan:'',type:'0'},{name:'',colspan:'',rowspan:'',type:'0'},{name:'',colspan:'',rowspan:'',type:'0'},],[{name:"11时",colspan:'',rowspan:'',type:'1'},{name:'海贼',colspan:1,rowspan:1,type:'0'},{name:'火影',colspan:2,rowspan:2,type:'0'},{name:'',colspan:'',rowspan:'',type:'0'},],[{name:"12时",colspan:'',rowspan:'',type:'1'},{name:'',colspan:'',rowspan:'',type:'0'},{name:'',colspan:'',rowspan:'',type:'0'},{name:'',colspan:'',rowspan:'',type:'0'},]],divStyle:"width:100%;height:100%;background:#38ADFF;display:flex;justify-content: center;align-items: center;border-radius: 8px;color:#fff",timeStyle:'width:50px',tableHtml:'<table style="width: 100%;table-layout: fixed;">',
//生成table的html 元素initHtml(){this.demoList.map(item=>{this.tableHtml+=`<tr>`;item.map(val=>{if(val.name){this.tableHtml+=`<td style="height:30px" colspan=${val.colspan} rowspan=${val.rowspan}><div style="${val.type=='0'?this.divStyle:this.timeStyle}">${val.name}</div></td>`;}})this.tableHtml+=`</tr>`})this.tableHtml+=`</table>`;},
遍历使用拼接标签 来实现
微信小程序使用table表格相关推荐
- 微信小程序做Table表格
实现效果:表格头部固定,表格内容数据可以滚动 这只是一个最基本的表格框架. 头部 <view class="table"><view class="tr ...
- 微信小程序-简单table表格
参考资料: https://www.jb51.net/article/156283.htm
- uniapp、微信小程序--自定义table
呜呜呜~~~咋说呢,uniapp表格代码搞完转小程序才发现微信小程序没有table!!!哭泣! 本来想用flex布局的,突然想到了css display: table;display: table-c ...
- 微信小程序上实现 表格
微信小程序不支持 table 标签,在网上找到一个使用 flex 来实现表格的简明例子,记录一下. table.wxml <view class="table"> &l ...
- 微信小程序——多级表头表格
*****因为小程序不支持table,没办法只能通过组件递归的方式实现多级表头的渲染 /*** 这是表头数据格式*/ headerList: [{"name":"city ...
- 微信小程序实现一个表格table
1.wxml <view class="table"><view class="tr thead"><view class=&qu ...
- 微信小程序 商品报价表格 兼容PC端、手机端
1.固定表头.表格行高由内容撑开 2.图片自适应居中.图片预览 3.筛选条件置顶.显示所选的筛选分类 4.触底加载下一页 5.表格文字可复制 6.支持手机横屏.竖屏切换.横屏时隐藏底部 tabbar ...
- 微信小程序canvas绘制表格
效果图 html <button catchtap="draw">打印</button <button bindtap="saveImg" ...
- uniapp微信小程序数据导出表格
项目需求:前端自定义表头并输出表格 引用xlsx.core.min.js 但会有警告:[警告⚠] `utils\xlsx.core.min.js` 文件体积超过 500KB,已跳过压缩以及 ES6 ...
最新文章
- 60幅精美绝伦的绘景(Matte Paintings)作品欣赏(上篇)
- TCP/IP、SOCKET、HTTP之间的联系与区别
- IsNull和IsEmpty的区别
- 解決 IE10 浏览器无法使用 ASP.NET From 验证登录的问题
- hal库选择滴答时钟函数_stm32h7“理解hal库框架”
- Chrome不显示OPTIONS请求的解决方法2021版chrome90
- Python多进程中多参数问题
- Dreamweaver格式化html代码提高代码质量
- mysql 约束条件 外键 forigen key 介绍
- 动手学习数据分析(四)——数据可视化
- python super().__init__()
- linux下数据同步、回写机制分析
- linux sigar 进程监控,Linux 下使用Sigar 获取CPU 使用率
- Android本地音乐播放器(二)
- 智慧园区导航可视化分析平台技术方案
- 轻量级私有云存储企业主要功能探析
- Hyperledger fabric-couchdb镜像版本的坑
- fmodex.dll已加载,但找不到入口点怎么解决?
- 你和你的女神之间,差了一个OpenCV口红色号识别器,android开发环境的搭建步骤
- 枸杞最适合用来消除疲劳
热门文章
- 阿里云服务器实例怎么选?根据业务场景选择实例参考
- 怎么查看8080端口被占用详细教程
- 华为手机恢复出厂设置后如何恢复数据
- [系统] 修改 hosts 文件
- Could not read from boot medium. System halted.
- QT控件通过setProperty设置属性显示内容
- Pdf统一缩放至A4大小
- 贵州关于职称计算机考试试题,贵州2017年第一次职称计算机考试时间
- 上海豫园新春民俗艺术灯会亮灯 “财神猪”受热捧
- 【收红包】最新最全!春节抢红包攻略:又到参与几个亿项目的时候了…