微信小程序实现简易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 相关文章推荐
jQuery页面滚动浮动层智能定位实例代码
Aug 23 Javascript
js 为label标签和div标签赋值的方法
Aug 08 Javascript
使用Js让Html中特殊字符不被转义
Nov 05 Javascript
Jquery 动态生成表格示例代码
Dec 24 Javascript
node.js中的path.delimiter方法使用说明
Dec 09 Javascript
通过扫描二维码打开app的实现代码
Nov 10 Javascript
轻松实现jQuery添加删除按钮Click事件
Mar 13 Javascript
详解windows下vue-cli及webpack 构建网站(二)导入bootstrap样式
Jun 17 Javascript
vue配置nprogress实现页面顶部进度条
Sep 21 Javascript
js中位数不足自动补位扩展padLeft、padRight实现代码
Apr 06 Javascript
浅谈vue获得后台数据无法显示到table上面的坑
Aug 13 Javascript
JavaScript 事件捕获冒泡与捕获详情
Nov 11 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
Ping服务的php实现方法,让网站快速被收录
2012/02/04 PHP
提升PHP性能的21种方法介绍
2013/06/25 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十一)
2014/06/25 PHP
mysql_escape_string()函数用法分析
2016/04/25 PHP
JSON 学习之完全手册 图文
2007/05/29 Javascript
jQuery Ajax之load()方法
2009/10/12 Javascript
jquery实现ajax提交form表单的方法总结
2014/03/03 Javascript
angularJS中router的使用指南
2015/02/09 Javascript
window.onload使用指南
2015/09/13 Javascript
JS简单编号生成器实现方法(附demo源码下载)
2016/04/05 Javascript
JS图片定时翻滚效果实现方法
2016/06/21 Javascript
原生js实现图片放大缩小计时器效果
2017/01/20 Javascript
jquery实现倒计时小应用
2017/09/19 jQuery
使用vue-router设置每个页面的title方法
2018/02/11 Javascript
vue使用自定义icon图标的方法
2018/05/14 Javascript
Vue使用.sync 实现父子组件的双向绑定数据问题
2019/04/04 Javascript
vue中@change兼容问题详解
2019/10/25 Javascript
在vue项目实现一个ctrl+f的搜索功能
2020/02/28 Javascript
vue中渲染对象中属性时显示未定义的解决
2020/07/31 Javascript
Python 实现购物商城,含有用户入口和商家入口的示例
2017/09/15 Python
Python 使用PIL numpy 实现拼接图片的示例
2018/05/08 Python
Python使用sqlalchemy模块连接数据库操作示例
2019/03/13 Python
Python netmiko模块的使用
2020/02/14 Python
一文了解python 3 字符串格式化 F-string 用法
2020/03/04 Python
5行Python代码实现图像分割的步骤详解
2020/05/25 Python
CSS3 Backgrounds属性相关介绍
2011/05/11 HTML / CSS
HTML5实现表单自动验证功能实例代码
2017/01/11 HTML / CSS
PHP如何调用MYSQL存储过程
2014/05/30 面试题
什么是Assembly(程序集)
2014/09/14 面试题
销售人员自我评价怎么写
2013/09/19 职场文书
《三顾茅庐》教学反思
2014/04/10 职场文书
卖车协议书
2014/04/21 职场文书
文员转正自我鉴定怎么写
2014/09/29 职场文书
《浅水洼里的小鱼》教学反思
2016/02/16 职场文书
Linux中Nginx的防盗链和优化的实现代码
2021/06/20 Servers
简单总结SpringMVC拦截器的使用方法
2021/06/28 Java/Android