微信小程序实现简易table表格


Posted in Javascript onJune 19, 2020

本文实例为大家分享了微信小程序实现简易表格的具体代码,供大家参考,具体内容如下

由于需要开发小程序,前端又是自己弄,类似table的标签也没有,后来看到小程序文档中推荐使用flex布局,就把css中的flex布局学了一遍,效果还行,大家将就看一下

table.wxml

<view class="table">
 <view class="tr bg-w">
 <view class="th">head1</view>
 <view class="th">head2</view>
 <view class="th ">head3</view>
 </view>
 <block wx:for="{{listData}}" wx:key="{[code]}">
 <view class="tr bg-g" wx:if="{{index % 2 == 0}}">
 <view class="td">{{item.code}}</view>
 <view class="td">{{item.text}}</view>
 <view class="td">{{item.type}}</view>
 </view>
 <view class="tr" wx:else>
 <view class="td">{{item.code}}</view>
 <view class="td">{{item.text}}</view>
 <view class="td">{{item.type}}</view>
 </view>
 </block>
</view>

table.wxss

.table {
 border: 0px solid darkgray;
}
.tr {
 display: flex;
 width: 100%;
 justify-content: center;
 height: 3rem;
 align-items: center;
}
.td {
 width:40%;
 justify-content: center;
 text-align: center;
}
.bg-w{
 background: snow;
}
.bg-g{
 background: #E6F3F9;
}
.th {
 width: 40%;
 justify-content: center;
 background: #3366FF;
 color: #fff;
 display: flex;
 height: 3rem;
 align-items: center;
}

table.js

Page({
 data: {
 listData:[
 {"code":"01","text":"text1","type":"type1"},
 {"code":"02","text":"text2","type":"type2"},
 {"code":"03","text":"text3","type":"type3"},
 {"code":"04","text":"text4","type":"type4"},
 {"code":"05","text":"text5","type":"type5"},
 {"code":"06","text":"text6","type":"type6"},
 {"code":"07","text":"text7","type":"type7"}
 ]
 },
 onLoad: function () {
 console.log('onLoad') 
 }

})

效果图如下

微信小程序实现简易table表格

其实这也是很简单flex布局,更复杂的布局就交给大家了

为大家推荐现在关注度比较高的微信小程序教程一篇:《微信小程序开发教程》小编为大家精心整理的,希望喜欢。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
使用正则替换变量
May 05 Javascript
javascript中拼接HTML字符串的最快、最好的方法
Jun 07 Javascript
再探JavaScript作用域
Sep 24 Javascript
javascript实现在指定元素中垂直水平居中
Sep 13 Javascript
分享我对JS插件开发的一些感想和心得
Feb 04 Javascript
JS+Canvas实现的俄罗斯方块游戏完整实例
Dec 12 Javascript
基于jQuery实现的单行公告活动轮播效果
Aug 23 jQuery
JavaScript使用indexOf()实现数组去重的方法分析
Sep 04 Javascript
总结4个方面优化Vue项目
Feb 11 Javascript
详解如何在vue项目中使用layui框架及采坑
May 05 Javascript
vue与django集成打包的实现方法
Nov 11 Javascript
vue 中 get / delete 传递数组参数方法
Mar 23 Vue.js
微信小程序制作表格的方法
Feb 14 #Javascript
手把手带你封装一个vue component第三方库
Feb 14 #Javascript
微信小程序实现简单表格
Feb 14 #Javascript
手挽手带你学React之React-router4.x的使用
Feb 14 #Javascript
详解JavaScript原生封装ajax请求和Jquery中的ajax请求
Feb 14 #jQuery
vue中各种通信传值方式总结
Feb 14 #Javascript
微信小程序实现banner图轮播效果
Jun 28 #Javascript
You might like
Parse正式发布开源PHP SDK
2014/08/11 PHP
php基于闭包实现函数的自调用(递归)实例分析
2016/11/11 PHP
PHP自定义函数判断是否为Get、Post及Ajax提交的方法
2017/07/27 PHP
js调用activeX获取u盘序列号的代码
2011/11/21 Javascript
javascript:;与javascript:void(0)使用介绍
2013/06/05 Javascript
javascript获取鼠标位置部分的实例代码(兼容IE,FF)
2013/08/05 Javascript
使用jquery实现的一个图片延迟加载插件(含图片延迟加载原理)
2014/06/05 Javascript
了不起的node.js读书笔记之node的学习总结
2014/12/22 Javascript
JS+CSS实现淡入式焦点图片幻灯切换效果的方法
2015/02/26 Javascript
js实现表单多按钮提交action的处理方法
2015/10/24 Javascript
详述JavaScript实现继承的几种方式(推荐)
2016/03/22 Javascript
require简单实现单页应用程序(SPA)
2016/07/12 Javascript
jQuery实现鼠标经过像翻页和描点链接效果
2016/08/08 Javascript
Angular2 (RC5) 路由与导航详解
2016/09/21 Javascript
Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容
2017/06/17 Javascript
js+html5实现侧滑页面效果
2017/07/15 Javascript
js排序与重组的实例讲解
2017/08/28 Javascript
详解VueJs中的V-bind指令
2018/05/03 Javascript
Python中输出ASCII大文字、艺术字、字符字小技巧
2015/04/28 Python
Python查找第n个子串的技巧分享
2018/06/27 Python
Python 经典面试题 21 道【不可错过】
2018/09/21 Python
Python实现字典排序、按照list中字典的某个key排序的方法示例
2018/12/18 Python
PyQT实现菜单中的复制,全选和清空的功能的方法
2019/06/17 Python
pyinstaller参数介绍以及总结详解
2019/07/12 Python
PyTorch: 梯度下降及反向传播的实例详解
2019/08/20 Python
香蕉共和国Banana Republic官网:美国GAP旗下偏贵族风格服饰品牌
2016/11/21 全球购物
巴西网上药房:onofre
2016/11/21 全球购物
德国婴儿服装和婴儿用品购买网站:Baby Sweets
2019/12/08 全球购物
laravel使用redis队列实例讲解
2021/03/23 PHP
实习教师个人的自我评价
2013/11/08 职场文书
十岁生日家长答谢词
2014/01/17 职场文书
乡镇党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2015中秋节晚会主持词
2015/07/01 职场文书
2016元旦晚会主持词
2015/07/01 职场文书
歌咏比赛口号大全
2015/12/25 职场文书
Python通过m3u8文件下载合并ts视频的操作
2021/04/16 Python