vue可填写表格_vue 可编辑表格组件

这篇博客介绍了如何在Vue中创建一个可编辑表格组件,包括表格数据的分页、筛选和编辑功能。文章详细讲解了组件的实现过程,包括监听表格数据变化、编辑表格单元格、保存编辑内容以及删除表格行的操作。此外,还涉及到了数据转换和编码处理的实现方法。
摘要由CSDN通过智能技术生成

{ {item}}

{ {key1+1}}

{ {(item2.title?item2.title:'')}}

{ {item3.text?item3.text:item3.prodName}}

@size-change="handleSizeChange"

@current-change="handleCurrentChange"

:current-page="currentPage4"

:page-sizes="[10, 20, 30, 40]"

:page-size="10"

layout="total, sizes, prev, pager, next, jumper"

:total=pageTotal>

导出

title="提示"

:visible.sync="dialogVisible"

width="30%"

>

{ {dialogVisibleTitle}}

取 消

确 定

import export2Excel from "./exporExcel"

export default {

data() {

return {

currentPage4: 1,

// Edit:false,

dialogVisible: false, //提示面板

dialogVisibleTitle: "", // 面板提示信息

dialogVisibleType: "", //提示面板触发的事件

tebleDate: [], // 某一页的值

thshow: false, // 显示编辑

i: Number, // 行的下标

checkboxs: true,

export2Excelshow:false,

checked: false, //

tdPicth: [], // 点击选中

itemModel: null, // 点击行的值

tabkey: Number, // 编辑的下标

tebleDateSize: Array, // 获取到的列表数据

pagesize: 10, // 每页显示的条数

pageTotal: 0, //总共多少条数据

};

},

components:{export2Excel},

props: ["tebleDateAll", "addTableValue", "tebleTop", "Editchent"], // Editchent:是否需要编辑功能,tebleDateAll:格单内容,tebleTop:表格标题,dbselectShow:打开编码转换

watch: {

// 监听从父级传来的 表格数据变化

tebleDateAll(val) {

this.tablesave()

this.tebleDateSize = val;

this.tebleDate = val.slice(0, 10); // 页面默认显示10条数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值