黔优媒体网-软文媒体自助发稿平台!
  1. 行业资讯
  2. 正文

小程序不支持table标签怎么办

来源:黔优媒体网   时间:2024-09-19

小程序不支持table标签怎么办

小程序不支持table标签,但是可以使用css的display: table;来实现表格样式。

推荐学习:小程序开发

具体实现如下:

1、通过设置js里面的数组对象格式模拟动态后台获取的数据,然后将数组对象内容以三个元素为一组组成数组对象格式再合并成一个新的数组对象格式,之所以这样做就是为了,一行有三个单元格设计的:

Page({
 data: {
 tableData: [{ //模拟动态获取到的后台数据:数组对象格式
 id: 0,
 name: #39;table-th-cell #39;
 id: 1,
 name: #39;table-th-cell #39;
 id: 2,
 name: #39;table-th-cell #39;
 id: 3,
 name: #39;table-tr-cell #39;
 id: 4,
 name: #39;table-tr-cell #39;
 id: 5,
 name: #39;table-tr-cell #39;
 id: 6,
 name: #39;table-tr-cell #39;
 id: 7,
 name: #39;table-tr-cell #39;
 id: 8,
 name: #39;table-tr-cell #39;
 threeArray: #39; #39;, //模拟将后台获取到的数组对象数据按照一行3个的单元数据的格式切割成新的数组对象(简单的说:比如获取到数组是9个元素,切分成,3个元素一组的子数组)
 onLoad: function() {
 let that = this;
 let threeArray = [];
 // 使用for循环将原数据切分成新的数组
 for (let i = 0, len = that.data.tableData.length; i len; i += 3) {
 threeArray.push(that.data.tableData.slice(i, i + 3));
 console.log(threeArray);
 that.setData({
 threeArray: threeArray
})

2、设置wxml:

 view >

3、设置wxss:

.table {
 display: table;
 width: 100%;
 /* border-collapse 属性设置表格的边框是否被合并为一个单一的边框,解决相邻单元格边框未合并导致有些边框变粗的视觉效果 */
 border-collapse: collapse;
 overflow-x: hidden;
.table-tr {
 display: table-row;
 width: 100%;
 height: 200rpx;
.table-th {
 display: table-cell;
 font-weight: bold;
 border: 1px solid black;
 text-align: center;
 vertical-align: middle;
 background-color: #ccc;
.table-td {
 display: table-cell;
 border: 1px solid black;
 text-align: center;
 vertical-align: middle;
}

效果如下:

以上就是小程序不支持table标签怎么办的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。


【免责申明】黔优媒体网以上展示内容来源于用户自主上传、合作媒体、企业机构或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表黔优媒体网官方立场,请读者仅做参考,本文标题:小程序不支持table标签怎么办;欢迎转载,转载时请说明出处。若您认为本文侵犯了您的版权信息,或您发现该内容有任何违法/违规的内容,请您立即联系我们及时修正或删除。(邮箱号: kefu@qianu.com)
此操作需要登录,请先登录~
免费注册会员,尽享国内领先平台!