mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-05-24 15:39:15 +08:00
docs(Field): add more demos
This commit is contained in:
parent
a374c48ea9
commit
6d3d976b50
@ -60,16 +60,45 @@ export default {
|
|||||||
|
|
||||||
### Disabled
|
### Disabled
|
||||||
|
|
||||||
|
```html
|
||||||
|
<van-cell-group>
|
||||||
|
<van-field label="Text" value="Input Readonly" readonly />
|
||||||
|
<van-field label="Text" value="Input Disabled" disabled />
|
||||||
|
</van-cell-group>
|
||||||
|
```
|
||||||
|
|
||||||
|
### Show Icon
|
||||||
|
|
||||||
```html
|
```html
|
||||||
<van-cell-group>
|
<van-cell-group>
|
||||||
<van-field
|
<van-field
|
||||||
|
v-model="value1"
|
||||||
label="Text"
|
label="Text"
|
||||||
value="Disabled"
|
left-icon="smile-o"
|
||||||
disabled
|
right-icon="warning-o"
|
||||||
|
placeholder="Show Icon"
|
||||||
|
/>
|
||||||
|
<van-field
|
||||||
|
v-model="value2"
|
||||||
|
clearable
|
||||||
|
label="Text"
|
||||||
|
left-icon="music-o"
|
||||||
|
placeholder="Show Clear Icon"
|
||||||
/>
|
/>
|
||||||
</van-cell-group>
|
</van-cell-group>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
```js
|
||||||
|
export default {
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
value1: '',
|
||||||
|
value2: '123'
|
||||||
|
};
|
||||||
|
}
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
### Error Info
|
### Error Info
|
||||||
|
|
||||||
Use `error` or `error-message` to show error info
|
Use `error` or `error-message` to show error info
|
||||||
|
@ -69,16 +69,49 @@ export default {
|
|||||||
|
|
||||||
### 禁用输入框
|
### 禁用输入框
|
||||||
|
|
||||||
|
通过`readonly`将输入框设置为只读状态,通过`disabled`将输入框设置为禁用状态
|
||||||
|
|
||||||
|
```html
|
||||||
|
<van-cell-group>
|
||||||
|
<van-field label="文本" value="输入框只读" readonly />
|
||||||
|
<van-field label="文本" value="输入框已禁用" disabled />
|
||||||
|
</van-cell-group>
|
||||||
|
```
|
||||||
|
|
||||||
|
### 显示图标
|
||||||
|
|
||||||
|
通过`left-icon`和`right-icon`配置输入框两侧的图标,通过设置`clearable`在输入过程中展示清除图标
|
||||||
|
|
||||||
```html
|
```html
|
||||||
<van-cell-group>
|
<van-cell-group>
|
||||||
<van-field
|
<van-field
|
||||||
|
v-model="value1"
|
||||||
label="文本"
|
label="文本"
|
||||||
value="输入框已禁用"
|
left-icon="smile-o"
|
||||||
disabled
|
right-icon="warning-o"
|
||||||
|
placeholder="显示图标"
|
||||||
|
/>
|
||||||
|
<van-field
|
||||||
|
v-model="value2"
|
||||||
|
clearable
|
||||||
|
label="文本"
|
||||||
|
left-icon="music-o"
|
||||||
|
placeholder="显示清除图标"
|
||||||
/>
|
/>
|
||||||
</van-cell-group>
|
</van-cell-group>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
```js
|
||||||
|
export default {
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
value1: '',
|
||||||
|
value2: '123'
|
||||||
|
};
|
||||||
|
}
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
### 错误提示
|
### 错误提示
|
||||||
|
|
||||||
通过`error`或者`error-message`属性增加对应的错误提示
|
通过`error`或者`error-message`属性增加对应的错误提示
|
||||||
|
@ -39,10 +39,30 @@
|
|||||||
|
|
||||||
<demo-block :title="$t('title3')">
|
<demo-block :title="$t('title3')">
|
||||||
<van-cell-group>
|
<van-cell-group>
|
||||||
|
<van-field :value="$t('inputReadonly')" :label="$t('text')" readonly />
|
||||||
<van-field :value="$t('inputDisabled')" :label="$t('text')" disabled />
|
<van-field :value="$t('inputDisabled')" :label="$t('text')" disabled />
|
||||||
</van-cell-group>
|
</van-cell-group>
|
||||||
</demo-block>
|
</demo-block>
|
||||||
|
|
||||||
|
<demo-block :title="$t('showIcon')">
|
||||||
|
<van-cell-group>
|
||||||
|
<van-field
|
||||||
|
v-model="icon1"
|
||||||
|
:label="$t('text')"
|
||||||
|
left-icon="smile-o"
|
||||||
|
right-icon="warning-o"
|
||||||
|
:placeholder="$t('showIcon')"
|
||||||
|
/>
|
||||||
|
<van-field
|
||||||
|
v-model="icon2"
|
||||||
|
clearable
|
||||||
|
:label="$t('text')"
|
||||||
|
left-icon="music-o"
|
||||||
|
:placeholder="$t('showClearIcon')"
|
||||||
|
/>
|
||||||
|
</van-cell-group>
|
||||||
|
</demo-block>
|
||||||
|
|
||||||
<demo-block :title="$t('title4')">
|
<demo-block :title="$t('title4')">
|
||||||
<van-cell-group>
|
<van-cell-group>
|
||||||
<van-field
|
<van-field
|
||||||
@ -123,6 +143,8 @@ export default {
|
|||||||
number: '数字',
|
number: '数字',
|
||||||
message: '留言',
|
message: '留言',
|
||||||
sendSMS: '发送验证码',
|
sendSMS: '发送验证码',
|
||||||
|
showIcon: '显示图标',
|
||||||
|
showClearIcon: '显示清除图标',
|
||||||
showWordLimit: '显示字数统计',
|
showWordLimit: '显示字数统计',
|
||||||
textareaAutosize: '高度自适应',
|
textareaAutosize: '高度自适应',
|
||||||
smsPlaceholder: '请输入短信验证码',
|
smsPlaceholder: '请输入短信验证码',
|
||||||
@ -130,6 +152,7 @@ export default {
|
|||||||
numberPlaceholder: '请输入数字',
|
numberPlaceholder: '请输入数字',
|
||||||
phonePlaceholder: '请输入手机号',
|
phonePlaceholder: '请输入手机号',
|
||||||
messagePlaceholder: '请输入留言',
|
messagePlaceholder: '请输入留言',
|
||||||
|
inputReadonly: '输入框只读',
|
||||||
inputDisabled: '输入框已禁用',
|
inputDisabled: '输入框已禁用',
|
||||||
phoneError: '手机号格式错误'
|
phoneError: '手机号格式错误'
|
||||||
},
|
},
|
||||||
@ -145,6 +168,8 @@ export default {
|
|||||||
number: 'Number',
|
number: 'Number',
|
||||||
message: 'Message',
|
message: 'Message',
|
||||||
sendSMS: 'Send SMS',
|
sendSMS: 'Send SMS',
|
||||||
|
showIcon: 'Show Icon',
|
||||||
|
showClearIcon: 'Show Clear Icon',
|
||||||
showWordLimit: 'Show Word Limit',
|
showWordLimit: 'Show Word Limit',
|
||||||
textareaAutosize: 'Auto Resize',
|
textareaAutosize: 'Auto Resize',
|
||||||
smsPlaceholder: 'SMS',
|
smsPlaceholder: 'SMS',
|
||||||
@ -152,7 +177,8 @@ export default {
|
|||||||
phonePlaceholder: 'Phone',
|
phonePlaceholder: 'Phone',
|
||||||
numberPlaceholder: 'Number',
|
numberPlaceholder: 'Number',
|
||||||
messagePlaceholder: 'Message',
|
messagePlaceholder: 'Message',
|
||||||
inputDisabled: 'Disabled',
|
inputReadonly: 'Input Readonly',
|
||||||
|
inputDisabled: 'Input Disabled',
|
||||||
phoneError: 'Invalid phone'
|
phoneError: 'Invalid phone'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -163,6 +189,8 @@ export default {
|
|||||||
text: '',
|
text: '',
|
||||||
value: '',
|
value: '',
|
||||||
number: '',
|
number: '',
|
||||||
|
icon1: '',
|
||||||
|
icon2: '123',
|
||||||
password: '',
|
password: '',
|
||||||
username: '',
|
username: '',
|
||||||
username2: '',
|
username2: '',
|
||||||
@ -180,9 +208,5 @@ export default {
|
|||||||
|
|
||||||
.demo-field {
|
.demo-field {
|
||||||
padding-bottom: 30px;
|
padding-bottom: 30px;
|
||||||
|
|
||||||
.van-field__right-icon .van-icon {
|
|
||||||
color: @blue;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user