微信小程序绘制表格界面

这篇具有很好参考价值的文章主要介绍了微信小程序绘制表格界面。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 博主介绍:本人专注于Android/java/数据库/微信小程序技术领域的开发,以及有好几年的计算机毕业设计方面的实战开发经验和技术积累;尤其是在安卓(Android)的app的开发和微信小程序的开发,很是熟悉和了解;本人也是多年的Android开发人员;希望我发布的此篇文件可以帮助到您;

🍅希望此文章可以帮助到您🍅

目录

方法一:使用display:table

1:布局文件

2:css文件

3:js文件

4:问题说明

方法二:使用布局文件完成

1:布局文件

2:css文件

3:js测试数据


 微信小程序文章推荐

微信小程序布局图片上面显示文字

微信小程序实现左边图片右边文字效果

微信小程序获取当前日期和时间

  微信小程序绘制地图轨迹线路

微信小程序绘制marker

微信小程序之绘制多个marker以及调用手机地图软件导航

方法一:使用display:table

小程序表格,微信小程序,微信小程序,notepad++,小程序

1:布局文件

<view class="su-table-box">

  <view class="su-table">

    <!-- 表格标题 -->

    <view class="su-tr">

      <view class="su-th" wx:for="{{th}}" wx:key="index">{{item}}</view>

    </view>

    <!-- 表格内容 -->

    <view class="su-tr" wx:for="{{td}}" wx:for-item="tdinfo" wx:key="index">

      <view class="su-td" wx:for="{{tdinfo}}" wx:key="index_">{{item}}</view>

    </view>

  </view>

 </view> 

2:css文件

.su-table-box {

  height: 100%;

  overflow-x: auto;

  padding-bottom: 40rpx;

}

.su-table {

  margin: 0 auto;

  display: table;

  border-collapse: collapse;

  overflow-x: auto;

  word-break: keep-all;

  white-space: nowrap;

  background-color: #FFFFFF;

  width: 90%;

  border-radius: 20rpx;

}

.su-tr {

  display: table-row;

}

.su-th {

  display: table-cell;

  height: 60rpx;

  line-height: 60rpx;

  text-align: center;

  border: 1rpx solid #DDDDDD;

  border-right: none;

  border-bottom: none;

  background-color: #87CEFA;

  color: #FFFFFF;

}

.su-td {

  padding: 0rpx 30rpx;

  display: table-cell;

  height: 60rpx;

  line-height: 60rpx;

  text-align: center;

  border: 1rpx solid #DDDDDD;

  border-right: none;

}

3:js文件

 data: {

    // 表格标题

    th: ["时间", "得分"],

    // 表格内容  这里只能使用 数组套数组格式

    td: [

      [

        "2021-11-03 13:36",      

        "10"

      ],

      [

        "2021-11-03 13:36",      

        "56"      

      ],

      

    ],

4:问题说明

使用这种方式绘制的表格在开发者工具显示的是没有问题的,以及在Android真机运行也没有问题;但是在ios真机上运行不显示表格界面信息;

方法二:使用布局文件完成

小程序表格,微信小程序,微信小程序,notepad++,小程序

1:布局文件
   <!-- 绘制表格 -->
    <view style="margin-top: 25rpx;">

      <view style="display: flex;flex-direction: row;justify-content: space-around;">
        <view class="tableTou">
          姓名
        </view>
        <view class="tableTou">
          上车时间
        </view>
        <view class="tableTou">
          下车时间
        </view>
        <view class="tableTou">
          详细
        </view>
      </view>

      <view wx:for="{{dateData}}" wx:key="{{index}}" data-index="{{index}}" bindtap="lookCompany" >
        <view style="display: flex;flex-direction: row;justify-content: space-around;">
          <view class="tableTR">
            {{item.name}}
          </view>
          <view class="tableTR">
            08:00:00
          </view>
          <view class="tableTR">
            08:00:00
          </view>
          <view class="tableTR">
            查看
          </view>
        </view>
      </view>
    

    </view>
2:css文件
.tableTou {
  border: 1rpx solid #ddd;
  width: 25%;
  display: flex;
  background-color: #1ca8fd;
  height: 55rpx;
  justify-content: center;
  align-items: center;
}

.tableTR {
  border: 1rpx solid #ddd;
  width: 25%;
  display: flex;
  background-color: #f3f3f3;
  height: 55rpx;
  justify-content: center;
  align-items: center;
}
3:js测试数据
   dateData: [
    { "name": "王小明" },
    { "name": "王小花" },
    { "name": "王小豪" },
    { "name": "王小可" },
    { "name": "王小哦" },
    ],

留个脚印吧

大家要是感觉此篇文章有意义;那就给个关注、点赞,收藏吧;

🍅也可以关注文档末尾公众号🍅文章来源地址https://www.toymoban.com/news/detail-752436.html

到了这里,关于微信小程序绘制表格界面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序 table表格 固定表头和首列 右侧表格可以左右滚动

    1.左侧一列固定不动 2.右侧表格内容可以左右滚动 3.单元格内容平均分配 4.每一行行高可以由内容撑开 通过 js 设置左侧一列行高与右侧表格内容行高保持一致   如果不想要左侧固定,整个table 表格都可以滚动的 那么可以修改结构和样式 比如把左侧固定的代码注释掉,在

    2024年02月08日
    浏览(56)
  • 微信小程序 table表格 固定表头和首列 右侧表格可以左右滚动(多种表格演练)

    最近在做公司的项目需要到表格展示数据,但是微信小程序是没有原生table标签的,于是就百度各种搜...发现结构有类似的就粘过来修改,要善于学习和借鉴别人的经验使其变成为自己的东西,学无止境~ 在这里做下记录! 1.左侧一列固定不动 2.右侧表格内容可以左右滚动 3

    2024年02月09日
    浏览(137)
  • uniapp - 微信小程序JSON数据导出表格(XLSX)

    uniapp-微信小程序导出表格(XLSX) 这篇文章苦于,后端没有提供下载接口,前端的小伙伴自己要处理Json数据的情况下 用到了,由Sheet.js出品的 js-xlsx 是一款非常方便的只需要纯JS即可读取和导出excel的工具库,用于多种电子表格格式的解析器和编写器。 这里只说明xlsx导出 其

    2024年02月16日
    浏览(33)
  • 微信小程序登录界面的实现

    首先是未登录时的界面,提示用户登录之后使用全部的功能。 用户点击登录,调用API拿到用户的信息并在页面中显示出来,同时将用户的信息保存在本地。向后端发送POST请求,拿到code,拿到token,并保存在本地,登录之后隐藏未登录的界面,显示登录后的界面。 点击退出登

    2024年02月12日
    浏览(63)
  • 微信小程序canvas画布绘制文字自动换行

    关键步骤介绍: text为需要绘制的文本,通过换行符将text分割为words数组。 basic_height为第一行文本的高度。 get_canvas_row函数根据行宽限制将输入文本转化为不同的行,实现见下文。 text_size为设置的文本高度,h+text_size*j为每行待绘制文本的高度,绘制完成后更新h。 get_canvas_

    2024年01月17日
    浏览(54)
  • 微信小程序canvas绘制自适应图片,UniApp canvas绘制自适应图片

     需求:画布宽高为686 * 686 的正方形(可以进行调整根据自身需要来)             当图片宽度大于高度时,对图片宽度进行裁剪              当图片高度大于宽度时,对图片高度进行裁剪              我是用uniApp进行开发的,如果是小程序原生,直接把“uni” 改为 “

    2024年02月09日
    浏览(67)
  • uni-app(微信小程序)图片旋转放缩,文字绘制、海报绘制

    总结一下: 要进行海报绘制离不开canvas,我们是先进行图片,文字的拖拽、旋转等操作 最后再对canvas进行绘制,完成海报绘制。 背景区域设置为 position: relative,方便图片在当前区域中拖动等处理。 添加图片,监听图片在背景区域下的 touchstart touchmove touchend 事件 拖动图片,

    2024年02月09日
    浏览(69)
  • 微信小程序带参数分享界面、打开界面加载分享内容

    目录 带参分享 带参加载界面 分享功能是微信小程序常用功能之一,带参分享和加载可以让分享对象打开界面时看到和分享内容。 用户点击微信小程序右上角自带分享,或者点击自定义分享按钮进行分享时,可在onShareAppMessage函数定义分享行为。 分享界面路径可带参,可在路

    2024年01月16日
    浏览(61)
  • 微信小程序使用canvas绘制海报并保存本地相册

    在做微信小程序的时候,很多都会用到生成海报分享功能,刚好最近项目有这个需求,今天就发出来记录下 首先是使用canvas绘制一张海报,微信小程序的canvas有老版本和新版本我是用的是新版本 代码如下 js部分 我的做法是给canvas隐藏了不看到 ,等canvas绘制完毕后导出的url直接赋给

    2023年04月08日
    浏览(42)
  • 微信小程序中调用手机拨号界面

    微信小程序中调用手机拨号界面: 在微信小程序中,如何实现点击电话按钮后跳转至手机的拨号界面,并且传入指定的号码 要实现在微信小程序中点击电话按钮后跳转至手机的拨号界面,并传入指定的号码,你可以使用 wx.makePhoneCall 方法。 首先,在按钮的点击事件处理函数

    2024年03月24日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包