微信小程序实现简易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 getElementsByTagName的简写方式
Jun 27 Javascript
JavaScript四种调用模式和this示例介绍
Jan 02 Javascript
extjs_02_grid显示本地数据、显示跨域数据
Jun 23 Javascript
Windows8下搭建Node.js开发环境教程
Sep 03 Javascript
JQuery中使用on方法绑定hover事件实例
Dec 09 Javascript
JQuery中DOM加载与事件执行实例分析
Jun 13 Javascript
angular分页指令操作
Jan 09 Javascript
Node.js+jade+mongodb+mongoose实现爬虫分离入库与生成静态文件的方法
Sep 20 Javascript
node实现简单的增删改查接口实例代码
Aug 22 Javascript
Node.js fs模块(文件模块)创建、删除目录(文件)读取写入文件流的方法
Sep 03 Javascript
vue 中的动态传参和query传参操作
Nov 09 Javascript
Vue全家桶入门基础教程
May 14 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
php面向对象全攻略 (十六) 对象的串行化
2009/09/30 PHP
php启用sphinx全文搜索的实现方法
2014/12/24 PHP
PHP 输出缓冲控制(Output Control)详解
2016/08/25 PHP
php魔法函数与魔法常量使用介绍
2017/07/23 PHP
jQuery中add实现同时选择两个id对象
2010/10/22 Javascript
两个listbox实现选项的添加删除和搜索
2013/03/01 Javascript
js的image onload事件使用遇到的问题
2014/07/15 Javascript
ECMA5数组的新增方法有哪些及forEach()模仿实现
2015/11/03 Javascript
jQuery实现手机版页面翻页效果的简单实例
2016/10/05 Javascript
神级程序员JavaScript300行代码搞定汉字转拼音
2017/05/20 Javascript
node和vue实现商城用户地址模块
2018/12/05 Javascript
vue组件之间数据传递的方法实例分析
2019/02/12 Javascript
解决layui数据表格table的横向滚动条显示问题
2019/09/04 Javascript
layui的表单提交以及验证和修改弹框的实例
2019/09/09 Javascript
vue 项目打包时样式及背景图片路径找不到的解决方式
2019/11/12 Javascript
jQuery实现手风琴特效
2021/01/11 jQuery
Python教程之全局变量用法
2016/06/27 Python
python 中random模块的常用方法总结
2017/07/08 Python
python文件特定行插入和替换实例详解
2017/07/12 Python
TensorFlow实现创建分类器
2018/02/06 Python
python保存字典和读取字典的实例代码
2019/07/07 Python
Python学习笔记之函数的定义和作用域实例详解
2019/08/13 Python
对pytorch中的梯度更新方法详解
2019/08/20 Python
Python 变量的创建过程详解
2019/09/02 Python
tensorflow常用函数API介绍
2020/04/19 Python
python能在浏览器能运行吗
2020/06/17 Python
linux面试题参考答案(3)
2012/09/13 面试题
招商经理岗位职责
2013/11/16 职场文书
高中微机老师自我鉴定
2014/02/16 职场文书
高三家长寄语
2014/04/03 职场文书
工厂采购员岗位职责
2014/04/08 职场文书
社区健康教育工作方案
2014/06/03 职场文书
党员对照检查材料
2014/09/22 职场文书
2014年社区矫正工作总结
2014/11/18 职场文书
2016银行招聘自荐信
2016/01/28 职场文书
导游词之丹东鸭绿江
2019/10/24 职场文书