微信小程序实现简易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 相关文章推荐
extjs中grid中嵌入动态combobox的应用
Jan 01 Javascript
jquery ajax中使用jsonp的限制解决方法
Nov 22 Javascript
点击表单提交时出现jQuery没有权限的解决方法
Jul 23 Javascript
jquery序列化方法实例分析
Jun 10 Javascript
JS实现转动随机数抽奖特效代码
Apr 16 Javascript
jQuery on()绑定动态元素出现的问题小结
Feb 19 Javascript
angularjs表格ng-table使用备忘录
Mar 09 Javascript
node.js爬虫爬取拉勾网职位信息
Mar 14 Javascript
使用vux实现上拉刷新功能遇到的坑
Feb 08 Javascript
解决vue路由后界面没有变化,但是链接有的问题
Sep 01 Javascript
5个你不知道的JavaScript字符串处理库(小结)
Jun 01 Javascript
JavaScript选择器函数querySelector和querySelectorAll
Nov 27 Javascript
微信小程序制作表格的方法
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
php简单静态页生成过程
2008/03/27 PHP
PHP写杨辉三角实例代码
2011/07/17 PHP
xml在joomla表单中的应用详解分享
2012/07/19 PHP
利用PHP+JS实现搜索自动提示(实例)
2013/06/09 PHP
PHP 中提示undefined index如何解决(多种方法)
2016/03/16 PHP
利用PHPExcel实现Excel文件的写入和读取
2017/04/26 PHP
laravel自定义分页的实现案例offset()和limit()
2019/10/15 PHP
laravel5.5安装jwt-auth 生成token令牌的示例
2019/10/24 PHP
使用javascript创建快捷方式的简单实例
2013/08/09 Javascript
把jQuery的类、插件封装成seajs的模块的方法
2014/03/12 Javascript
JS实现带提示的星级评分效果完整实例
2015/10/30 Javascript
解析javascript瀑布流原理实现图片滚动加载
2016/03/10 Javascript
JS封装的选项卡TAB切换效果示例
2016/09/20 Javascript
AngularJs定时器$interval 和 $timeout详解
2017/05/25 Javascript
NodeJS自定义模块写法(详解)
2017/06/27 NodeJs
详解TypeScript+Vue 插件 vue-class-component的使用总结
2019/02/18 Javascript
js闭包的9个使用场景
2020/12/29 Javascript
JS canvas实现画板和签字板功能
2021/02/23 Javascript
[03:15]2014DOTA2国际邀请赛 专访国士无双信心满满
2014/07/12 DOTA
[08:06]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant 选手采访
2021/03/11 DOTA
python中使用urllib2获取http请求状态码的代码例子
2014/07/07 Python
python实现图片处理和特征提取详解
2017/11/13 Python
Python中协程用法代码详解
2018/02/10 Python
Python协程操作之gevent(yield阻塞,greenlet),协程实现多任务(有规律的交替协作执行)用法详解
2019/10/14 Python
Django认证系统user对象实现过程解析
2020/03/02 Python
Scrapy基于scrapy_redis实现分布式爬虫部署的示例
2020/09/29 Python
介绍一下EJB的体系结构
2012/08/01 面试题
追悼会子女答谢词
2014/01/28 职场文书
网吧消防安全制度
2014/01/28 职场文书
开学典礼演讲稿
2014/05/23 职场文书
法学求职信
2014/06/22 职场文书
大专毕业生求职信
2014/07/05 职场文书
三好学生竞选稿
2015/11/21 职场文书
话题作文之财富(600字)
2019/12/03 职场文书
创业计划书之闲置物品置换中心
2019/12/25 职场文书
手把手教你从零开始react+antd搭建项目
2021/06/03 Javascript