微信小程序制作表格的方法


Posted in Javascript onFebruary 14, 2019

本文实例为大家分享了微信小程序制作表格的具体代码。

微信小程序中没有专门的表格制作工具,不过使用列表渲染可以实现,

下面是我做的表格图片:

微信小程序制作表格的方法

方法如下:

在XXX.wxml中填写下面的代码

<view class="table">
 <view class="tr bg-w">
  <view class="th">参数</view>
  <view class="th-2">内容</view>
 </view>
 <block wx:for="{{listData}}" wx:key="{[code]}">
  <view class="tr bg-g" wx:if="{{index % 2 == 0}}">
   <view class="td-1" selectable="true">{{item.code}}</view>
   <view class="td-2" selectable="true" scroll-y="true" >
   <text class="th-text" style="overflow-y:auto;overflow-x:scroll" selectable="true">{{item.text}}</text>
   </view>
   <!--view class="td">{{item.type}}</view-->
  </view>
  <view class="tr bg-g2" wx:else>
   <view class="td-1" selectable="true">{{item.code}}</view>
   <view class="td-2" selectable="true" scroll-y="true" >
   <text class="th-text" style="overflow-y:auto;overflow-x:scroll" selectable="true">{{item.text}}</text>
   </view>
  </view>
 </block>
</view>

在XXX.wxss中添加如下代码:

.table {
 border: 2px solid darkgray;
 width: 100%;
 margin-top: 1rem;
 margin-right: 1rem;
 margin-left: 1rem;
 
 
}
.tr {
 display: flex;
 width: 100%;
 justify-content: center;
 height: 3rem;
 align-items: center;
}
.td {
  width:20%;
  justify-content: center;
  display: flex;
  text-align: center;
  border-right: 2px solid #ddd;
  height: 100%;
}
.td-1 {
  width:19%;
  justify-content: center;
  display: flex;
  text-align: center;
  border-right: 2px solid #ddd;
  height: 100%;
}
.td-2 {
  width:80%;
  justify-content: center;
  border-right: 2px solid #ddd;
  text-align: left;
  height: 100%;
  max-width: 100%;
  padding: 40rpx 0;
}
.bg-w{
 background: #afb4db;
 
}
.bg-g{
 background: #E6F3F9;
}
.bg-g2{
 background: #fff;
}
.th {
 width: 19%;
 justify-content: center;
 color: #fff;
 display: flex;
 height: 3rem;
 align-items: center;
 border-right: 2px solid #ddd;
}
.th-2 {
 width: 80%;
 justify-content: center;
 color: #fff;
 display: flex;
 height: 3rem;
 align-items: center;
 max-height: 3rem;
 max-width: 80%;
}.th-text {
 width: 80%;
 justify-content: center;
 color: #000;
 display: block;
 height: 3rem;
 align-items: center;
 max-height: 3rem;
 max-width: 80%;
}

在XXX.js页面的pages定义下面的数据

var idinfolist = [
 { "code": "结果", "text": '' },
 { "code": "省", "text": '' },
 { "code": "市", "text": '' },
 { "code": "县", "text": ''},
 { "code": "性别", "text": ''},
 { "code": "出生年月", "text": ''},
 { "code": "地址", "text": ''}
]
 
Page({
 data: {
  listData: idinfolist,  
  inputValue: '', //用于显示输入语句
  searchinput: '', //用户输入的查询语句
 })

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
简单的JS多重继承示例
Mar 13 Javascript
JQuery为textarea添加maxlength属性并且兼容IE
Apr 25 Javascript
百度移动版的url编码解码示例
Apr 29 Javascript
模拟javascript中的sort排序(简单实例)
Aug 17 Javascript
详解vue mint-ui源码解析之loadmore组件
Oct 11 Javascript
Vue CLI 3搭建vue+vuex最全分析(推荐)
Sep 27 Javascript
使用express来代理服务的方法
Jun 21 Javascript
jquery实现图片无缝滚动 蒙版遮蔽效果
Jan 11 jQuery
JS几个常用的函数和对象定义与用法示例
Jan 15 Javascript
vue引用外部JS的两种种方法
Jan 28 Javascript
jquery实现上传图片功能
Jun 29 jQuery
vue穿梭框实现上下移动
Jan 29 Vue.js
手把手带你封装一个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
如何使用VuePress搭建一个类型element ui文档
Feb 14 #Javascript
You might like
深思 PHP 数组遍历的差异(array_diff 的实现)
2008/03/23 PHP
php设计模式之命令模式使用示例
2014/03/02 PHP
php实现的支持断点续传的文件下载类
2014/09/23 PHP
PHP实现SMTP邮件的发送实例
2018/09/27 PHP
基于jQuery实现拖拽图标到回收站并删除功能
2015/11/25 Javascript
jQuery同步提交示例代码
2015/12/12 Javascript
基于JavaScript实现拖动滑块效果
2017/02/16 Javascript
vue2.0在table中实现全选和反选的示例代码
2017/11/04 Javascript
Node批量爬取头条视频并保存方法
2018/09/20 Javascript
JavaScript arguments.callee作用及替换方案详解
2020/09/02 Javascript
vue-cli中实现响应式布局的方法
2021/03/02 Vue.js
python使用Tkinter显示网络图片的方法
2015/04/24 Python
python妹子图简单爬虫实例
2015/07/07 Python
使用Python求解最大公约数的实现方法
2015/08/20 Python
详解Python下ftp上传文件linux服务器
2018/06/21 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
2019/04/11 Python
Windows10下 python3.7 安装 facenet的教程
2019/09/10 Python
Python爬虫实现的根据分类爬取豆瓣电影信息功能示例
2019/09/15 Python
Python+OpenCV实现图像的全景拼接
2020/03/05 Python
Python读取图像并显示灰度图的实现
2020/12/01 Python
HTML5 CSS3给网站设计带来出色效果
2009/07/16 HTML / CSS
CSS3实现缺角矩形,折角矩形以及缺角边框
2019/12/20 HTML / CSS
网易微博Web App用HTML5开发的过程介绍
2012/06/13 HTML / CSS
DAWGS鞋官方网站:鞋,凉鞋,靴子
2016/10/04 全球购物
编码实现字符串转整型的函数
2012/06/02 面试题
.NET常见笔试题集
2012/12/01 面试题
八年级历史教学反思
2014/01/10 职场文书
优秀辅导员事迹材料
2014/02/16 职场文书
马智宇结婚主持词
2014/04/01 职场文书
2014年五四青年节演讲稿范文
2014/04/22 职场文书
网站创业计划书
2014/04/30 职场文书
街道党工委党的群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
安全保证书
2015/01/16 职场文书
《认识钟表》教学反思
2016/02/16 职场文书
Python学习之异常中的finally使用详解
2022/03/16 Python
前端传参数进行Mybatis调用mysql存储过程执行返回值详解
2022/08/14 MySQL