diff --git a/package.json b/package.json index 890c1339..b586c7d4 100755 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "github-markdown-css": "^2.10.0", "highlight.js": "^9.12.0", "js-cookie": "^2.2.0", + "lodash.clonedeep": "^4.5.0", "lodash.get": "^4.4.2", "marked": "^0.3.9", "mockjs": "^1.0.1-beta3", diff --git a/src/pages/demo/business/table/edit/index.vue b/src/pages/demo/business/table/edit/index.vue index bf95d7cc..bbe2a33c 100644 --- a/src/pages/demo/business/table/edit/index.vue +++ b/src/pages/demo/business/table/edit/index.vue @@ -23,7 +23,7 @@ @@ -66,7 +66,7 @@ export default { name, address1, address2, - __edit: true // 在这里可以添加额外的判断逻辑 + __edit: false // 在这里可以添加额外的判断逻辑 }) return val.map(e => rowFilter(e)) }, @@ -95,6 +95,13 @@ export default { } } }, + // 返回编辑按钮需要的参数 + editButtonSettingMaker (scope) { + const isEdit = scope.row.__edit + return { + size: 'small' + } + }, // 测试 log (scope) { console.log(scope)