let methods = {
|
add() {
|
this.$Message.success('点击了添加按钮')
|
},
|
edit() {
|
let rows = this.getSelected()
|
if (rows.length == 0) {
|
return this.$Message.error('请选择要编辑的行!')
|
}
|
this.$Message.success('点击了编辑按钮')
|
},
|
del() {
|
let rows = this.getSelected()
|
if (rows.length == 0) {
|
return this.$Message.error('请选择要删除的行!')
|
}
|
this.$Message.success('点击了删除按钮')
|
},
|
getSelected() {
|
return this.selectRows
|
},
|
|
selectionChange(selection) {
|
// console.log(selection);
|
// 选择行事件,只有单选才触发
|
this.selectRows = selection
|
if (this.single) {
|
if (selection.length == 1) {
|
this.$emit('rowChange', selection[0])
|
}
|
if (selection.length > 1) {
|
let _row = selection[selection.length - 1]
|
this.$refs.table.toggleRowSelection(selection[0])
|
this.selectRows = [_row]
|
}
|
}
|
// 将selectionchange暴露出去
|
this.$emit('selectionChange', selection)
|
}
|
}
|
export default {
|
methods
|
}
|