微信小程序实现简易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 自定义带默认值的函数
Jul 21 Javascript
使用ngView配合AngularJS应用实现动画效果的方法
Jun 19 Javascript
JQuery操作textarea,input,select,checkbox方法
Sep 02 Javascript
jQuery+ajax+asp.net获取Json值的方法
Jun 08 Javascript
jQuery获取file控件中图片的宽高与大小
Aug 04 Javascript
JavaScript浏览器对象模型BOM(BrowserObjectModel)实例详解
Nov 29 Javascript
深入理解在JS中通过四种设置事件处理程序的方法
Mar 02 Javascript
JS实现简单拖拽效果
Jun 21 Javascript
JavaScript设计模式之单例模式原理与用法实例分析
Jul 26 Javascript
转换layUI的数据表格中的日期格式方法
Sep 19 Javascript
JS实现动态倒计时功能(天数、时、分、秒)
Dec 12 Javascript
Vue3 Composition API的使用简介
Mar 29 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+mysql实现从数据库获取下拉树功能示例
2017/01/06 PHP
PHP实现微信提现功能(微信商城)
2019/11/21 PHP
JS+DIV实现鼠标划过切换层效果的实例代码
2013/11/26 Javascript
复制网页内容,粘贴之后自动加上网址的实现方法(脚本之家特别整理)
2014/10/16 Javascript
jQuery+ajax中getJSON() 用法实例
2014/12/22 Javascript
JavaScript中的变量作用域介绍
2014/12/31 Javascript
javascript的 {} 语句块详解
2016/02/27 Javascript
AngularJS 入门教程之HTML DOM实例详解
2016/07/28 Javascript
scroll事件实现监控滚动条并分页显示(zepto.js)
2016/12/18 Javascript
JavaScript中Hoisting详解 (变量提升与函数声明提升)
2017/08/18 Javascript
JavaScript中set与get方法用法示例
2018/08/15 Javascript
bootstrap table表格插件之服务器端分页实例代码
2018/09/12 Javascript
vue移动端弹框组件的实例
2018/09/25 Javascript
在vue中使用v-bind:class的选项卡方法
2018/09/27 Javascript
Vue 实现手动刷新组件的方法
2019/02/19 Javascript
vue动态循环出的多个select出现过的变为disabled(实例代码)
2019/11/10 Javascript
vue项目配置 webpack-obfuscator 进行代码加密混淆的实现
2021/02/26 Vue.js
Django中如何使用sass的方法步骤
2019/07/09 Python
Python 用matplotlib画以时间日期为x轴的图像
2019/08/06 Python
基于python requests selenium爬取excel vba过程解析
2020/08/12 Python
python UDF 实现对csv批量md5加密操作
2021/01/01 Python
pycharm 实现光标快速移动到括号外或行尾的操作
2021/02/05 Python
5 个强大的HTML5 API 函数推荐
2014/11/19 HTML / CSS
越南母婴用品购物网站:Kids Plaza
2020/04/09 全球购物
如何做好总经理助理
2013/11/12 职场文书
自我评价怎么写好呢?
2013/12/05 职场文书
法院反腐倡廉心得体会
2014/09/09 职场文书
电子银行业务授权委托书
2014/10/10 职场文书
考试作弊万能检讨书
2014/10/19 职场文书
党员示范岗材料
2014/12/19 职场文书
酒店圣诞节活动总结
2015/05/06 职场文书
2015年行风建设工作总结
2015/05/15 职场文书
国富论读书笔记
2015/06/26 职场文书
2016党风廉政建设心得体会范文
2016/01/25 职场文书
redis 存储对象的方法对比分析
2021/08/02 Redis
Vue3中的Refs和Ref详情
2021/11/11 Vue.js