站長資訊網
        最全最豐富的資訊網站

        小程序不支持table標簽怎么辦

        小程序不支持table標簽怎么辦

        小程序不支持table標簽怎么辦

        小程序不支持table標簽,但是可以使用css的display: table;來實現表格樣式。

        推薦學習:小程序開發

        具體實現如下:

        1、通過設置js里面的數組對象格式模擬動態后臺獲取的數據,然后將數組對象內容以三個元素為一組組成數組對象格式再合并成一個新的數組對象格式,之所以這樣做就是為了,一行有三個單元格設計的:

        Page({   data: {     tableData: [{ //模擬動態獲取到的后臺數據:數組對象格式         id: 0,         name: 'table-th-cell'       },       {         id: 1,         name: 'table-th-cell'       },       {         id: 2,         name: 'table-th-cell'       },       {         id: 3,         name: 'table-tr-cell'       },       {         id: 4,         name: 'table-tr-cell'       },       {         id: 5,         name: 'table-tr-cell'       },       {         id: 6,         name: 'table-tr-cell'       },       {         id: 7,         name: 'table-tr-cell'       },       {         id: 8,         name: 'table-tr-cell'       },     ],     threeArray: '', //模擬將后臺獲取到的數組對象數據按照一行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 class="table">   <block wx:for='{{threeArray}}' wx:key='*this' wx:for-item='oneArray'> <!-- 注意嵌套的數組對象 -->     <view class="table-tr" wx:if='{{index<1}}'>       <block wx:for='{{oneArray}}' wx:key='id'>         <view class="table-th">{{item.name}}</view>       </block>     </view>     <view class="table-tr" wx:else>       <block wx:for='{{oneArray}}' wx:key='id'>         <view class="table-td">{{item.name}}</view>       </block>     </view>   </block> </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標簽怎么辦

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 欧美日韩国产精品| 午夜精品久久久久久久久| 亚洲AⅤ永久无码精品AA| 香蕉国产精品频视| 欧美午夜精品久久久久免费视| 欧美精品黑人粗大视频| 99久久精品无码一区二区毛片| 精品熟女少妇av免费久久| 日韩亚洲精品福利 | 亚洲精品卡2卡3卡4卡5卡区| 国产观看精品一区二区三区 | 无码精品人妻一区| 国产精品夜色视频一级区| 久久国产精品99精品国产987| 精品国际久久久久999波多野 | 亚洲精品成人片在线观看| 国产综合精品久久亚洲| 国产A√精品区二区三区四区| 久久99精品国产| 国产国产成人精品久久| 国产在线精品免费aaa片| 漂亮人妻被黑人久久精品| 亚洲精品高清国产一线久久| 伊人 久久 精品 | 国产精品自在线拍国产| 无码人妻精品一区二区三区99仓本 | .精品久久久麻豆国产精品| 人妻少妇精品中文字幕AV| 亚洲一区二区精品视频| 无码精品第一页| 在线精品无码字幕无码AV| 亚洲午夜国产精品无码| 在线精品亚洲一区二区小说| 亚洲精品国产成人片| 人妻少妇精品视频二区| 精品人妻中文字幕有码在线| 精品乱码一区二区三区四区| 成人精品视频99在线观看免费 | 国语精品一区二区三区| 国产午夜精品一区二区三区漫画| 国产三级久久久精品麻豆三级|