微信小程序实现简易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在子页面中函数无法调试问题解决方法
Jan 17 Javascript
Javascript代码实现仿实例化类
Apr 03 Javascript
JS提示:Uncaught SyntaxError:Unexpected token ) 错误的解决方法
Aug 19 Javascript
用jquery获取自定义的标签属性的值简单实例
Sep 17 Javascript
Angular 2应用的8个主要构造块有哪些
Oct 17 Javascript
Angular-Touch库用法示例
Dec 22 Javascript
jquery实现图片轮播器
May 23 jQuery
Vue-Router进阶之滚动行为详解
Sep 13 Javascript
Vuex 使用 v-model 配合 state的方法
Nov 13 Javascript
vue 路由缓存 路由嵌套 路由守卫 监听物理返回操作
Aug 06 Javascript
JavaScript实现鼠标移入随机变换颜色
Nov 24 Javascript
使用vue3重构拼图游戏的实现示例
Jan 25 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
Zerg兵种介绍
2020/03/14 星际争霸
php调用mysql存储过程
2007/02/14 PHP
php下mysql数据库操作类(改自discuz)
2010/07/03 PHP
PHP实现通过正则表达式替换回调的内容标签
2015/06/15 PHP
一个非常实用的php文件上传类
2017/07/04 PHP
php-app开发接口加密详解
2018/04/18 PHP
Laravel 框架基于自带的用户系统实现登录注册及错误处理功能分析
2020/04/14 PHP
jQuery EasyUI API 中文文档 - ComboTree组合树
2011/10/11 Javascript
javascript继承之为什么要继承
2012/11/10 Javascript
jquery模拟LCD 时钟的html文件源代码
2014/06/16 Javascript
JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
2014/10/17 Javascript
Bootstrap项目实战之首页内容介绍(全)
2016/04/25 Javascript
Bootstrap源码解读标签、徽章、缩略图和警示框(8)
2016/12/26 Javascript
Bootstrap3 模态框使用实例
2017/02/22 Javascript
addeventlistener监听scroll跟touch(实例讲解)
2017/08/04 Javascript
vue2.0 和 animate.css的结合使用
2017/12/12 Javascript
nodejs之koa2请求示例(GET,POST)
2018/08/07 NodeJs
react的滑动图片验证码组件的示例代码
2019/02/27 Javascript
JS扁平化输出数组的2种方法解析
2019/09/17 Javascript
webpack常用构建优化策略小结
2019/11/21 Javascript
Vue双向绑定实现原理与方法详解
2020/05/07 Javascript
[01:17:12]职来职往完美电竞专场
2014/09/18 DOTA
[08:53]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS 选手采访
2021/03/11 DOTA
python中getaddrinfo()基本用法实例分析
2015/06/28 Python
python unittest实现api自动化测试
2018/04/04 Python
Python3 ffmpeg视频转换工具使用方法解析
2020/08/10 Python
CSS3动画特效在活动页中的应用
2020/01/21 HTML / CSS
HEMA英国:荷兰原创设计
2018/08/28 全球购物
德国最大的服装、鞋子和配件在线商店之一:Outfits24
2019/07/23 全球购物
班级活动策划书
2014/02/06 职场文书
常务副总经理岗位职责
2014/04/12 职场文书
实习单位鉴定评语
2014/04/26 职场文书
分公司负责人任命书
2014/06/04 职场文书
学校远程教育工作总结
2015/08/11 职场文书
感恩老师主题班会
2015/08/12 职场文书
小学生班干部竞选稿
2015/11/20 职场文书