Vue+Element实现表格编辑、删除、以及新增行的最优方法_vue.js_脚本之家

3 方法部分

2 数据定义部分

这次的优化其实主要在于html部分,直接将vue的el-input标签或者el-select标签放入表格的每个单元格中。这样就不用去考虑表格内容的编辑问题了。

4 效果图展示

于是,进一步研以后,进行了一定的优化,直接使用vue的代码实现,不仅大大减少了代码量,还实现了操作的友好性。下面直接上代码:

data () { return {infiledList:[], fildtps:[{text:'字符',value:'1'},{text:'数字',value:'2'}],}

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

methods: { deleteRow {//删除改行 rows.splice; }, addRow{ tableData.push({ fildna: '',fildtp:'',remark:'' }) },}

之前已经实现了表格的新增、编辑和删除,在我的上篇文章中写的也比较详细。但是总感觉有点不完美,首先新增了一行以后,必须要双击某一个单元格参能进行内容的输入。从代码上来说,代码量也较大;而且使用的是原生的html标签,有点尴尬。

  新增                        移除      

1 html部分

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章