diff --git a/docs/examples-docs/field.md b/docs/examples-docs/field.md index 560722d85..f8789446d 100644 --- a/docs/examples-docs/field.md +++ b/docs/examples-docs/field.md @@ -47,7 +47,15 @@ export default { :on-icon-click="onIconClick" @blur="onFieldBlur" required> - + + + ``` @@ -132,3 +140,9 @@ export default { | icon | 输入框尾部图标 | `string` | | icon中支持的类型 | | onIconClick | 点击图标的回调函数 | `function` | | | +### Slot + +| name | 描述 | +|-----------|-----------| +| icon | 自定义icon | + diff --git a/packages/field/src/field.vue b/packages/field/src/field.vue index 7517345dd..4faedd9c9 100644 --- a/packages/field/src/field.vue +++ b/packages/field/src/field.vue @@ -9,7 +9,8 @@ 'van-field--disabled': disabled, 'van-field--error': error, 'van-field--border': border, - 'van-field--autosize': autosize + 'van-field--autosize': autosize, + 'van-field--has-icon': showIcon }">