某天在写小程序表格时偶然发现小程序没有table标签,在微信小程序社区搜索了一番发现官方给出的说法是view能够满足table样式,足以替代table标签。

以下用原生的小程序代码写了一版简单的表格,其中表格可以左右滑动,固定表头上下滑动。

wxml

<!-- 表格 -->
<view class="table"><!-- 整体横向滑动 --><scroll-view class="tableX" scroll-x><!-- 表头 --><view class="tr"><view class="th">{{"序号"}}</view><view class="th">{{"表头"}}</view><view class="th">{{"表头"}}</view><view class="th">{{"表头"}}</view><view class="th">{{"表头"}}</view><view class="th">{{"表头"}}</view><view class="th">{{"表头"}}</view></view><!-- 内容 --><!-- 除表头外纵向滑动 --><scroll-view class="tableY" scroll-y style="height: 900rpx;"><view class="tr" wx:for="{{18}}" wx:key="index"><view class="td">{{index}}</view><view class="td">{{"内容"}}</view><view class="td">{{"内容"}}</view><view class="td">{{"内容"}}</view><view class="td">{{"内容"}}</view><view class="td">{{"内容"}}</view><view class="td">{{"内容"}}</view></view></scroll-view></scroll-view>
</view>

wxss

/* 项目表格 */
.table {width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;
}
.tableX {border: 1px solid #dadada;border-right: 0;border-bottom: 0;width: 93%;
}
.tr, .tableY {width: 1400rpx;display: flex;justify-content: flex-start;
}
.th,.td {width: 200rpx;padding: 10px 0;border-bottom: 1px solid #dadada;border-right: 1px solid #dadada;text-align: center;
}
.th {font-weight: bold;
}

后续再把表头写活,宽度自适应的话就更加完善了~

小程序绘制表格table(表头固定,可上下左右滑动)相关推荐

  1. 微信小程序展示列表之表头固定顶部

    微信小程序表头固定顶部 下面的例子适合 于 表头直接在顶部的需求 没有查询条件之类的组件在上面 wxml中的代码 的关键代码是 style="position:fixed; top:0;&q ...

  2. 微信小程序的表格table

    今天开发微信小程序,在微信小程序的开发文档中,找组件,发现没有table组件.当时我的那个心情呀,各种不爽.于是,我打算自己写几个<text></text>来代替表格吧.然后就 ...

  3. android 上下左右滑动的表格,适用小程序的表格table,冻结行,冻结列,可左右,上下滑动...

    更新记录 1.0.0(2020-07-22) 1.暂时适用于微信小程序, 2.点击首列跳转或提示 3.首列合并行,首列背景色不一样 4.点击行变背景色 平台兼容性 app 微信小程序 支付宝小程序 百 ...

  4. 小程序开发--表格table的实现

    表格table的实现 Github:https://github.com/tomsiebel/MGTableView--MiniProgram Gitee:https://gitee.com/sieb ...

  5. html 怎么置顶表格,表格(Table)表头固定,内容上滚【5个实例】

    当表格往上滚动的时候,表头固定不动,这样可以让用户时刻看清每一列的数据含义,这是人性化的设计,充分考虑了用户使用体验.本文将通过5个实例,来介绍这种表格设计.用户可通过下载源码,直接应用于自己的项目里 ...

  6. alter table add column多个字段_ElementUI表格el-table表头固定自适应高度解决方案

    一.前言 ElementUI.iView都以相同的方式提供了表格组件表头固定的方法,即设置组件的height属性.表头固定很重要,就在于当表格数据项很多时,滚动条出现在表格组件内,而不是出现在表格组件 ...

  7. 微信小程序上实现 table 表格

    微信小程序不支持 table 标签,在网上找到一个使用 flex 来实现表格的简明例子,记录一下. table.wxml <view class="table">< ...

  8. 微信小程序用表格<table></table>查看数据

    微信小程序不支持 table 标签,所以自己写了一个,记录一下方便以后可以直接复制使用 图片,可以自己修改样式 index.js,也就是数据,这里写死,可以字自己对接口 ** [ ] index.wx ...

  9. table表头和首列的表格固定-JQuery、js实现的Table表头固定

    这个是最简单的方法,基于jQuery的解决方案,引入一个两个js就可以解决,当然也有使用css, position: sticky,这个我下一章节会讲它的优缺点,当然为了凸显jQuery的优点, 我就 ...

最新文章

  1. 【青少年编程】黄羽恒:翻译小工具 -- 利用百度翻译
  2. UVa1339 - Ancient Cipher
  3. airtest自动化测试_自动化测试必备实用工具,帮你提高工作效率|Gitee项目推荐...
  4. 数据结构——双向链表的实现
  5. 量化交易系统 python btc_GitHub - crabboy/abu: 阿布量化交易系统(股票,期权,期货,比特币,机器学习) 基于python的开源量化交易,量化投资架构...
  6. 浏览器兼容性问题解决方案之CSS——已在IE、FF、Chrome测试
  7. GetAsyncKeyState() 0x8000
  8. ORA-00054:资源正忙,但指定以nowait方式
  9. mysql的binary安装
  10. 高校固定资产折旧使用计算机,第六章固定资产_计算机会计学_ppt_大学课件预览_高等教育资讯网...
  11. 设置 Google Analytics(分析)全局网站统计代码
  12. kettle 用cmd bat来运行ktr和kjb
  13. iptables 一些命令
  14. phpcms v9 二次开发 前台上传图片
  15. 如何用SpringBoot+Thymeleaf+Echart生成好看的柱状图,折线图,饼状图
  16. 转 云中漫步的 电子书 from simon
  17. 2. Zookeeper
  18. Linux 线程优先级设置(内含C语言版线程创建、绑定CPU和优先级设置代码)
  19. http协议基础笔记(请求报文及响应报文的组成)
  20. 如何解决安卓上羊角符只显示一横的问题

热门文章

  1. 像老板一样思考——通信工程师和老板打交道的一些思考
  2. h5页面实现浏览器全屏显示
  3. GitHub Desktop 的使用教程
  4. shell调用sybase数据库
  5. Python使用列表完成程序的编写:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到m报数),凡是报到m的人退出圈子,问最后留下的是原来第几号的人。
  6. 怎么设置电脑的固定IP地址
  7. Tomcat9无法启动
  8. 计算机实践的重要性1
  9. 计算机图形学考试题及答案_《计算机图形学》模拟试题答案
  10. JQuery(22)_JQuery 常用的遍历节点方法