|
@@ -51,7 +51,7 @@ export default {
|
|
},
|
|
},
|
|
rowSelection: {
|
|
rowSelection: {
|
|
type: Object,
|
|
type: Object,
|
|
- default: () => ({})
|
|
|
|
|
|
+ default: null
|
|
},
|
|
},
|
|
/** @Deprecated */
|
|
/** @Deprecated */
|
|
showAlertInfo: {
|
|
showAlertInfo: {
|
|
@@ -254,7 +254,7 @@ export default {
|
|
}
|
|
}
|
|
if (k === 'rowSelection') {
|
|
if (k === 'rowSelection') {
|
|
if (showAlert && this.rowSelection) {
|
|
if (showAlert && this.rowSelection) {
|
|
- // 重新绑定 rowSelection 事件
|
|
|
|
|
|
+ // 如果需要使用alert,则重新绑定 rowSelection 事件
|
|
props[k] = {
|
|
props[k] = {
|
|
selectedRows: this.selectedRows,
|
|
selectedRows: this.selectedRows,
|
|
selectedRowKeys: this.selectedRowKeys,
|
|
selectedRowKeys: this.selectedRowKeys,
|
|
@@ -264,10 +264,11 @@ export default {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return props[k]
|
|
return props[k]
|
|
|
|
+ }else if(! this.rowSelection){
|
|
|
|
+ // 如果没打算开启 rowSelection 则清空默认的选择项
|
|
|
|
+ props[k] = null
|
|
|
|
+ return props[k]
|
|
}
|
|
}
|
|
- // 如果没打算开启 rowSelection 则清空默认的选择项
|
|
|
|
- props[k] = null
|
|
|
|
- return props[k]
|
|
|
|
}
|
|
}
|
|
props[k] = this[k]
|
|
props[k] = this[k]
|
|
return props[k]
|
|
return props[k]
|