当前位置: 首页 > news >正文

【APP VTable】和市面上的 Table 组件一样,都是接收表格[] 以及数据源[]

在这里插入图片描述

博主:_LJaXi Or 東方幻想郷
专栏: uni-app | 小程序开发
开发工具:HBuilderX

这里写目录标题

  • 表格组件
  • USE

表格组件

<template><view class="scroll-table-wrapper"><view class="scroll-table-container"><table class="scroll-table"><thead><tr><th v-for="(item, index) in columns" :key="index">{{ item.title }}</th></tr></thead><!-- 表格内容 --><tbody v-if="dataSource.length > 0"><tr v-for="(row, rowIndex) in dataSource" :key="rowIndex"><td v-for="(cell, cellIndex) in columns" :key="cellIndex"><view v-if="cell.title !== '操作'":style="{'width': cell.width, 'white-space': cell.width ? 'normal' : 'nowrap', 'text-align': 'center'}"@click="handleArrowClick(row, cell, type)">{{ row[cell.dataIndex] || '' }}</view><view v-else><button @click="handleButtonClick(row)" class="op-after-0">{{operateTitle}}</button></view></td></tr></tbody><tbody v-else><tr style="text-align: center;"><td :colspan="columns.length">暂无数据</td></tr></tbody></table></view></view>
</template><script>export default {/*** @author _LJaXi* @columns 表头内容* @dataSource 表格数据源* @operateTitle 操作按钮title* @updatehandleOperate 操作栏按钮获取row* @updateshow 单击单元格获取row*/props: {columns: {type: Array,default: []},dataSource: {type: Array,default: []},// 状态type: {type: String,default: ''},operateTitle: {type: String,default: '操作'}},methods: {handleArrowClick(item, type) {this.$emit('update:show', {item,type: this.type})},handleButtonClick(item) {this.$emit('update:handleOperate', {item})}}}
</script><style lang="less" scoped>@import url('index.less');
</style>

USE

<VTable :columns="maintenanceFeedbackTableData" :dataSource="tableData"@update:show="handleShow" @update:handleOperate="handleOperate" 
/>

总之这个表格和市面上的没有什么不同,都是自适应的,这个我是在APP里面写的一个表格,不知道为什么APP会让写表格…

http://www.lryc.cn/news/208457.html

相关文章:

  • 深度学习 anaconda 安装问题
  • 为什么现在学Rust编程是最好时机?
  • Java——Spring的控制反转(一文详解IOC)
  • Android Glide限定onlyRetrieveFromCache取内存缓存submit超时阻塞方式,Kotlin
  • tinymce输入框怎么限制只输入空格或者回车时不能提交
  • 时间、空间复杂度的例题详解
  • Ubuntu22.04 搭建 OpenHarmony 命令行开发环境
  • 10.27 知识总结(前端)
  • 操作系统(02326)考试题库
  • LeetCode题:70爬楼梯,126斐波那契数
  • VTK OrientationMarker 方向 三维坐标系 相机坐标轴 自定义坐标轴
  • 工控安全与网络安全有什么不同?
  • 性能测试工具:Jmeter介绍
  • Golang Struct 继承的深入讨论和细节
  • Android11分区介绍
  • goland无法调试问题解决
  • 关于近期IP-Guard新版本客户端重复发送邮件的问题处理说明
  • linux java 启动脚本
  • Node.js 的 CommonJS ECMAScript 标准用法
  • Mysql数据库 4.SQL语言 DQL数据查询语言 查询
  • 俄罗斯黑客利用Roundcube零日漏洞窃取政府电子邮件
  • 【Javascript】ajax(阿甲克斯)
  • Spring MVC的常用注解
  • vim 使用文档笔记
  • 274. H 指数
  • 0基础学习PyFlink——用户自定义函数之UDTAF
  • SQLi靶场
  • 重庆开放大学学子们的好帮手
  • 机器学习-学习率:从理论到实战,探索学习率的调整策略
  • 【Vue3-Flask-BS架构Web应用】实践笔记1-使用一个bat脚本自动化完整部署环境