diff --git a/migrate-from-v1.md b/migrate-from-v1.md
index a4c1b34b98..2f90cf0a42 100644
--- a/migrate-from-v1.md
+++ b/migrate-from-v1.md
@@ -177,6 +177,7 @@
- 增加 initialValues,用于设置表单初始值,同时用于表单的重置
- 增加 name 属性
#### Form.Item
+- 移除 labelWidth, 通过 --nutui-form-item-label-width 控制宽度
- 增加 required,用于必选样式控制
- 增加 trigger,用于设置数据更新的时机
- 增加 valuePropName ,用于收集子组件受控的属性映射
diff --git a/src/packages/form/demo.taro.tsx b/src/packages/form/demo.taro.tsx
index 7e99ebba11..ba9846efd1 100644
--- a/src/packages/form/demo.taro.tsx
+++ b/src/packages/form/demo.taro.tsx
@@ -67,6 +67,14 @@ interface T {
tagTip: string
male: string
female: string
+ input: string
+ checkboxGroup: string
+ option: string
+ radio: string
+ radioGroup: string
+ radioOption: string
+ picker: string
+ select: string
}
const FormDemo = () => {
@@ -116,6 +124,14 @@ const FormDemo = () => {
tagTip: '请输入标注',
male: '男性',
female: '女性',
+ input: '输入框',
+ checkboxGroup: '复选按钮分组',
+ option: '选项',
+ radio: '单选按钮',
+ radioGroup: '单选按钮分组',
+ radioOption: '选项',
+ picker: '选择器',
+ select: '请选择',
},
'en-US': {
basic: 'Basic Usage',
@@ -163,6 +179,14 @@ const FormDemo = () => {
tagTip: 'Please enter tag',
male: 'Male',
female: 'Female',
+ input: 'Input',
+ checkboxGroup: 'Checkbox.Group',
+ option: 'Option',
+ radio: 'Radio',
+ radioGroup: 'Radio.Group',
+ radioOption: 'radio',
+ picker: 'Picker',
+ select: 'Please select',
},
})
const [state, SetState] = useState({
@@ -401,6 +425,7 @@ const FormDemo = () => {
{translated.title5}
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
- Radio 1
+
+ {translated.radioOption} 1
-
+
- Radio 1
- Radio 2
+ {translated.radioOption} 1
+ {translated.radioOption} 2
-
-
+
+
-
+
args[1]}
@@ -472,7 +505,7 @@ const FormDemo = () => {
value.length
? pickerOptions.filter((po) => po.value === value[0])[0]
?.text
- : 'Please select'
+ : translated.select
}
extra={}
align="center"
@@ -482,14 +515,14 @@ const FormDemo = () => {
{
@@ -111,6 +119,14 @@ const FormDemo = () => {
tagTip: '请输入标注',
male: '男性',
female: '女性',
+ input: '输入框',
+ checkboxGroup: '复选按钮分组',
+ option: '选项',
+ radio: '单选按钮',
+ radioGroup: '单选按钮分组',
+ radioOption: '选项',
+ picker: '选择器',
+ select: '请选择',
},
'en-US': {
basic: 'Basic Usage',
@@ -158,6 +174,14 @@ const FormDemo = () => {
tagTip: 'Please enter tag',
male: 'Male',
female: 'Female',
+ input: 'Input',
+ checkboxGroup: 'Checkbox.Group',
+ option: 'Option',
+ radio: 'Radio',
+ radioGroup: 'Radio.Group',
+ radioOption: 'radio',
+ picker: 'Picker',
+ select: 'Please select',
},
})
@@ -357,6 +381,7 @@ const FormDemo = () => {
{translated.title5}
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
- Radio 1
+
+ {translated.radioOption} 1
-
+
- Radio 1
- Radio 2
+ {translated.radioOption} 1
+ {translated.radioOption} 2
-
-
+
+
-
+
args[1]}
@@ -428,7 +461,7 @@ const FormDemo = () => {
value.length
? pickerOptions.filter((po) => po.value === value[0])[0]
?.text
- : 'Please select'
+ : translated.select
}
extra={}
align="center"
@@ -438,7 +471,7 @@ const FormDemo = () => {
{
return (
<>