From 686b497c5815cabb6c4d66f42748a7502cc6ccd1 Mon Sep 17 00:00:00 2001 From: Yao Date: Fri, 18 Aug 2017 11:15:48 +0800 Subject: [PATCH 1/3] =?UTF-8?q?field=20=E5=A2=9E=E5=8A=A0icon=20slot?= =?UTF-8?q?=E6=94=AF=E6=8C=81=20(#76)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * field 增加icon slot支持 --- docs/examples-docs/field.md | 16 +++++++++++++++- packages/field/src/field.vue | 20 ++++++++++++++++++-- packages/vant-css/src/field.css | 6 ++++++ 3 files changed, 39 insertions(+), 3 deletions(-) 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 }">