From d371b4aba286683909afed643ad7eb784a0f90c8 Mon Sep 17 00:00:00 2001 From: crazyair Date: Sat, 25 Apr 2020 18:28:25 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20disabled=20?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/apis/hooks.md | 4 ++-- docs/changelog.md | 6 ++++++ package.json | 6 +++--- packages/yform/package.json | 2 +- packages/yform/src/YForm/Items.tsx | 4 +++- 5 files changed, 15 insertions(+), 7 deletions(-) diff --git a/docs/apis/hooks.md b/docs/apis/hooks.md index 644a665..25e768e 100644 --- a/docs/apis/hooks.md +++ b/docs/apis/hooks.md @@ -22,7 +22,7 @@ const layout = { labelCol: { span: 4 }, wrapperCol: { span: 20 } }; export default () => { const { formatFieldsValue, onFormatFieldsValue } = YForm.useFormatFieldsValue(); - const onFinish = (values: any) => { + const onFinish = values => { console.log('Success:', values); }; @@ -79,7 +79,7 @@ export default () => { params: { typeName }, } = YForm.useSubmit({ params: { type: 'create' } }); - const onFinish = (values: any) => { + const onFinish = values => { console.log('Success:', values); }; diff --git a/docs/changelog.md b/docs/changelog.md index 824f45c..c855471 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -5,6 +5,12 @@ nav: order: 5 --- +## 0.5.8 + +`2020-04-25` + +- 修复 `disabled` 覆盖逻辑 + ## 0.5.7 `2020-04-16` diff --git a/package.json b/package.json index 5432fb6..005471e 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ }, "scripts": { "bootstrap": "lerna bootstrap", - "dev": "dumi dev", + "start": "dumi dev", "build": "father-build", "doc:build": "dumi build", "now-build": "yarn && yarn bootstrap && yarn doc:build", @@ -55,7 +55,7 @@ "babel-eslint": "^9.0.0", "babel-plugin-import": "^1.13.0", "cross-env": "^6.0.3", - "dumi": "^1.0.14", + "dumi": "^1.0.20", "enzyme": "^3.11.0", "eslint": "^6.7.2", "eslint-config-umi": "^1.6.0", @@ -76,7 +76,7 @@ "react-router-dom": "^5.1.2", "react-test-renderer": "^16.7.0", "typescript": "^3.7.5", - "umi": "^3.0.18", + "umi": "^3.1.2", "umi-test": "^1.9.3" }, "license": "MIT", diff --git a/packages/yform/package.json b/packages/yform/package.json index 8f60a46..700b93d 100644 --- a/packages/yform/package.json +++ b/packages/yform/package.json @@ -1,6 +1,6 @@ { "name": "father-doc-yform", - "version": "0.5.7", + "version": "0.5.8", "description": "自定义表单组件", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/packages/yform/src/YForm/Items.tsx b/packages/yform/src/YForm/Items.tsx index ff4d42e..7d6a751 100644 --- a/packages/yform/src/YForm/Items.tsx +++ b/packages/yform/src/YForm/Items.tsx @@ -152,7 +152,9 @@ const Items = (props: YFormItemsProps) => { } = _plugins; if (disabled) { - set(_componentProps, 'disabled', mergeDisabled); + if (!('disabled' in _componentProps)) { + set(_componentProps, 'disabled', mergeDisabled); + } } let _children = item.children;