2018-11-01@row-dblclick="rowDblclick"只能点击一次

双击按钮.PNG

@row-dblclick="rowDblclick"在表格上双击修改数据出现错误,只能修改一次在点击一次会出现错误


双击报错.PNG

出错的原因类似生命周期的问题

 <el-table border stripe v-autoHeight  ref="table" @row-click="rowClick" @row-dblclick="rowDblclick">
rowDblclick(row){
        this.$refs.table.toggleRowSelection(row,  true);
        this.getMenu(row);
      },
 rowClick: function (row, event) {
        this.$refs.table.toggleRowSelection(row, this.multipleSelection.indexOf(row) == -1 ? true : false);
      },

主要的问题时ref=“table”所以当调用点击方法时table可能用于别的地方会造成冲突
改正:换掉ref的值即可
ref=“tableName”换掉
this.$refs.tableName.toggleRowSelection

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容