微信小程序实现简易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入门学习书籍推荐
Jun 12 Javascript
javascript cookies 设置、读取、删除实例代码
Apr 12 Javascript
xml文档转换工具,附图表例子(hta)
Nov 17 Javascript
JS远程获取网页源代码实例
Sep 05 Javascript
JavaScript入门教程之引用类型
May 04 Javascript
jquery插件uploadify多图上传功能实现代码
Aug 12 Javascript
jQuery模拟Marquee实现无缝滚动效果完整实例
Sep 29 Javascript
RequireJS 依赖关系的实例(推荐)
Jan 21 Javascript
Angular实现点击按钮后在上方显示输入内容的方法
Dec 27 Javascript
详解JavaScript 的变量
Mar 08 Javascript
在Vue中使用icon 字体图标的方法
Jun 14 Javascript
SpringBoot+Vue 前后端合并部署的配置方法
Dec 30 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
深入解析phpCB批量转换的代码示例
2013/06/27 PHP
php获取发送给用户的header信息的方法
2015/03/16 PHP
php操纵mysqli数据库的实现方法
2016/09/18 PHP
如何直接访问php实例对象中的private属性详解
2017/10/12 PHP
PHP实现数据四舍五入的方法小结【4种方法】
2019/03/27 PHP
js no-repeat写法 背景不重复
2009/03/18 Javascript
JavaScript中的eval()函数详解
2013/08/22 Javascript
javascript获取url上某个参数的方法
2013/11/08 Javascript
JQuery遍历json数组的3种方法
2014/11/08 Javascript
jQuery中next方法用法实例
2015/04/24 Javascript
HTML+CSS+JS实现完美兼容各大浏览器的TABLE固定列
2015/04/26 Javascript
JS在onclientclick里如何控制onclick的执行
2016/05/30 Javascript
JS中把函数作为另一函数的参数传递方法(总结)
2017/06/28 Javascript
JS使用遮罩实现点击某区域以外时弹窗的弹出与关闭功能示例
2018/07/31 Javascript
解决angularjs前后端分离调用接口传递中文时中文乱码的问题
2018/08/13 Javascript
vue项目使用微信公众号支付总结及遇到的坑
2018/10/23 Javascript
微信公众平台 客服接口发消息的实现代码(Java接口开发)
2019/04/17 Javascript
基于Vue CSR的微前端实现方案实践
2020/05/27 Javascript
如何利用vue实现波谱拟合详解
2020/11/05 Javascript
详细介绍Python语言中的按位运算符
2013/11/26 Python
Python文件操作类操作实例详解
2014/07/11 Python
在Linux中通过Python脚本访问mdb数据库的方法
2015/05/06 Python
Python中__init__.py文件的作用详解
2016/09/18 Python
Python用UUID库生成唯一ID的方法示例
2016/12/15 Python
Python中关键字nonlocal和global的声明与解析
2017/03/12 Python
python使用turtle库绘制时钟
2020/03/25 Python
Python3内置模块pprint让打印比print更美观详解
2019/06/02 Python
PyCharm2018 安装及破解方法实现步骤
2019/09/09 Python
Python socket服务常用操作代码实例
2020/06/22 Python
Origins悦木之源英国官网:雅诗兰黛集团高端植物护肤品牌
2017/11/06 全球购物
全球独特生活方式产品和礼品购物网站:AHAlife
2018/09/18 全球购物
以思科路由器为例你写下单臂路由的配置命令
2013/08/03 面试题
纠纷协议书
2014/04/16 职场文书
实现中国梦思想汇报2014
2014/09/13 职场文书
教师三严三实对照检查材料
2014/09/25 职场文书
2016年学校安全教育月活动总结
2016/04/06 职场文书