微信小程序实现简易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 相关文章推荐
javascript 节点排序 2
Jan 31 Javascript
jquery得到font-size属性值实现代码
Sep 30 Javascript
利用jquery.qrcode在页面上生成二维码且支持中文
Feb 12 Javascript
JS实现自适应高度表单文本框的方法
Feb 25 Javascript
javascript实现dom元素可拖动
Mar 21 Javascript
基于JavaScript实现添加到购物车效果附源码下载
Aug 22 Javascript
Javascript中字符串相关常用的使用方法总结
Mar 13 Javascript
zTree树形插件异步加载方法详解
Jun 14 Javascript
Django中使用jquery的ajax进行数据交互的实例代码
Oct 15 jQuery
JS获取数组中出现次数最多及第二多元素的方法
Oct 27 Javascript
原生js实现trigger方法示例代码
May 22 Javascript
js实现弹窗猜数字游戏
Nov 26 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 网页过期时间的控制代码
2009/06/29 PHP
Laravel 5框架学习之表单
2015/04/08 PHP
php进程间通讯实例分析
2016/07/11 PHP
dwr spring的集成实现代码
2009/03/22 Javascript
关于Jqzoom的使用心得 jquery放大镜效果插件
2010/04/12 Javascript
nodejs 后缀名判断限制代码
2011/03/31 NodeJs
jquery跟js初始化加载的多种方法及区别介绍
2014/04/02 Javascript
js实现的页面矩阵图形变换特效
2016/01/26 Javascript
jQuery 判断是否包含在数组中Array[]的方法
2016/08/03 Javascript
Jquery Easyui日历组件Calender使用详解(23)
2016/12/18 Javascript
关于ES6的六个小特性(二)
2017/02/20 Javascript
解决vue路由后界面没有变化,但是链接有的问题
2018/09/01 Javascript
js实现简单掷骰子效果
2019/10/24 Javascript
js表达式与运算符简单操作示例
2020/02/15 Javascript
[06:48]DOTA2-DPC中国联赛2月26日Recap集锦
2021/03/11 DOTA
Python对两个有序列表进行合并和排序的例子
2014/06/13 Python
详解python:time模块用法
2019/03/25 Python
python交易记录整合交易类详解
2019/07/03 Python
Python代理IP爬虫的新手使用教程
2019/09/05 Python
python各层级目录下import方法代码实例
2020/01/20 Python
Python基础类继承重写实现原理解析
2020/04/03 Python
解决redis与Python交互取出来的是bytes类型的问题
2020/07/16 Python
django使用graphql的实例
2020/09/02 Python
用 Django 开发一个 Python Web API的方法步骤
2020/12/03 Python
Html5移动端弹幕动画实现示例代码
2018/08/27 HTML / CSS
Auchan Direct波兰:欧尚在线杂货店
2016/10/19 全球购物
公司企业表扬信
2014/01/11 职场文书
《在大海中永生》教学反思
2014/02/24 职场文书
建议书怎么写
2014/03/12 职场文书
聘用意向书
2014/07/29 职场文书
房产遗嘱范本
2015/08/06 职场文书
素质拓展训练感想
2015/08/07 职场文书
公证书
2019/04/17 职场文书
python通配符之glob模块的使用详解
2021/04/24 Python
Python深度学习之实现卷积神经网络
2021/06/05 Python
Qt数据库应用之实现图片转pdf
2022/06/01 Java/Android