微信小程序实现简易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 相关文章推荐
JS修改css样式style浅谈
May 06 Javascript
js 触发select onchange事件代码
Mar 20 Javascript
js统计录入文本框中字符的个数并加以限制不超过多少
May 23 Javascript
jquery实现select选择框内容左右移动代码分享
Nov 21 Javascript
基于Jquery插件实现跨域异步上传文件功能
Apr 26 Javascript
angular ngClick阻止冒泡使用默认行为的方法
Nov 03 Javascript
微信小程序onLaunch异步,首页onLoad先执行?
Sep 20 Javascript
iview通过Dropdown(下拉菜单)实现的右键菜单
Oct 26 Javascript
js动态添加带圆圈序号列表的实例代码
Feb 18 Javascript
CocosCreator入门教程之网络通信
Apr 16 Javascript
如何用JavaScript实现一个数组惰性求值库
May 05 Javascript
Vue2项目中对百度地图的封装使用详解
Jun 16 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
CodeIgniter使用smtp服务发送html邮件的方法
2015/06/10 PHP
PHP浮点比较大小的方法
2016/02/14 PHP
PHP封装的page分页类定义与用法完整示例
2018/12/24 PHP
PHP设计模式(九)外观模式Facade实例详解【结构型】
2020/05/02 PHP
JavaScript中的闭包原理分析
2010/03/08 Javascript
jQuery Pagination Ajax分页插件(分页切换时无刷新与延迟)中文翻译版
2013/01/11 Javascript
Javascript 遮罩层和加载效果代码
2013/08/01 Javascript
JS实现向表格中动态添加行的方法
2015/03/30 Javascript
基于JavaScript如何实现ajax调用后台定义的方法
2015/12/29 Javascript
jQuery实现打开页面渐现效果示例
2016/07/27 Javascript
jquery easyui validatebox remote的使用详解
2016/11/09 Javascript
react-router4 嵌套路由的使用方法
2017/07/24 Javascript
Javascript中this关键字指向问题的测试与详解
2017/08/11 Javascript
vue2.0 element-ui中el-select选择器无法显示选中的内容(解决方法)
2018/08/24 Javascript
Openlayers绘制聚合标注
2020/09/28 Javascript
[02:46]解说DC:感谢430陪伴我们的DOTA2国际邀请赛岁月
2016/06/29 DOTA
python中实现指定时间调用函数示例代码
2017/09/08 Python
对pycharm 修改程序运行所需内存详解
2018/12/03 Python
Python标准库使用OrderedDict类的实例讲解
2019/02/14 Python
Python实现计算文件MD5和SHA1的方法示例
2019/06/11 Python
python3实现斐波那契数列(4种方法)
2019/07/15 Python
python requests证书问题解决
2019/09/05 Python
Python线程指南分享
2019/11/19 Python
Python字符串、列表、元组、字典、集合的补充实例详解
2019/12/20 Python
python递归函数求n的阶乘,优缺点及递归次数设置方式
2020/04/02 Python
利用CSS3实现平移动画效果示例代码
2016/10/12 HTML / CSS
如何使用PHP session
2015/04/21 面试题
经贸韩语专业大学生职业规划
2014/02/14 职场文书
天网工程实施方案
2014/03/26 职场文书
百年校庆节目主持词
2014/03/27 职场文书
商务经理岗位职责
2014/07/30 职场文书
党委班子剖析材料
2014/08/21 职场文书
Python 高级库15 个让新手爱不释手(推荐)
2021/05/15 Python
雄兵连:第三季先行图公开,天使恶魔联合,银河之力的新力量
2021/06/11 国漫
python可视化之颜色映射详解
2021/09/15 Python
《仙剑客栈2》第一弹正式宣传片公开 年内发售
2022/04/07 其他游戏