From 4192ef198eaabd5bbff39637d2d27e6d57fd669d Mon Sep 17 00:00:00 2001 From: neverland Date: Tue, 10 Sep 2019 17:34:58 +0800 Subject: [PATCH] docs(Search): update document (#4414) --- src/field/README.zh-CN.md | 2 +- src/search/README.md | 11 +++++----- src/search/README.zh-CN.md | 17 +++++++------- src/search/demo/index.vue | 22 +++++++++---------- src/search/index.tsx | 3 --- .../test/__snapshots__/index.spec.js.snap | 10 ++++----- src/search/test/index.spec.js | 8 +++---- src/tag/README.zh-CN.md | 2 +- src/tag/index.tsx | 2 +- 9 files changed, 37 insertions(+), 40 deletions(-) diff --git a/src/field/README.zh-CN.md b/src/field/README.zh-CN.md index 28454fc6e..256a13578 100644 --- a/src/field/README.zh-CN.md +++ b/src/field/README.zh-CN.md @@ -17,7 +17,7 @@ Vue.use(Field); ### 基础用法 -通过 v-model 绑定输入框的值 +通过`v-model`绑定输入框的值 ```html diff --git a/src/search/README.md b/src/search/README.md index 71c1faf95..f0f9240a3 100644 --- a/src/search/README.md +++ b/src/search/README.md @@ -82,19 +82,20 @@ Search support all native properties of input tag,such as `maxlength`、`place ### Events -Search support all native events of input tag,such as `focus`、`blur`、`keypress` - | Event | Description | Arguments | |------|------|------| +| search | Triggered when confirm search | value: current value | +| input | Triggered when input value changed | value: current value | +| focus | Triggered when input gets focus | event: Event | +| blur | Triggered when input loses focus | event: Event | +| clear | Triggered when click clear icon | event: Event | | cancel | Triggered when click cancel button | - | -| search | Triggered when confirm search | - | -| clear | Triggered when click clear icon | - | ### Slots | Name | Description | |------|------| | label | Custom Search label | -| action | Custom right button, displayed when `showAction` is true | +| action | Custom right button, displayed when `show-action` is `true` | | left-icon | Custom left icon | | right-icon | Custom right icon | diff --git a/src/search/README.zh-CN.md b/src/search/README.zh-CN.md index a0f158ce2..3f91b79b6 100644 --- a/src/search/README.zh-CN.md +++ b/src/search/README.zh-CN.md @@ -19,7 +19,7 @@ Vue.use(Search); ``` -### 监听对应事件 +### 事件监听 `van-search` 提供了 search 和 cancel 事件。search 事件在用户点击键盘上的 搜索/回车 按钮触发。cancel 事件在用户点击搜索框右侧取消按钮时触发 @@ -37,7 +37,7 @@ Tips: 在 `van-search` 外层增加 form 标签,并且 action 不为空,即 ``` -### 自定义行动按钮 +### 自定义按钮 `van-search` 支持自定义右侧取消按钮,使用名字为 action 的插槽即可。使用此插槽以后,原有的 cancel 事件不再生效。 @@ -75,19 +75,20 @@ Search 默认支持 Input 标签所有的原生属性,比如 `maxlength`、`pl ### Events -Search 默认支持 Input 标签所有的原生事件,如 `focus`、`blur`、`keypress` 等 - | 事件名 | 说明 | 回调参数 | |------|------|------| -| cancel | 取消搜索 | - | -| search | 确定搜索 | - | -| clear | 点击清除按钮后触发 | - | +| search | 确定搜索时触发 | value: 输入框当前值 | +| input | 输入框内容变化时触发 | value: 输入框当前值 | +| focus | 输入框获得焦点时触发 | event: Event | +| blur | 输入框失去焦点时触发 | event: Event | +| clear | 点击清除按钮后触发 | event: Event | +| cancel | 点击取消按钮时触发 | - | ### Slots | 名称 | 说明 | |------|------| | label | 自定义搜索框左侧文本 | -| action | 自定义搜索框右侧按钮,需要在`showAction`为 true 时才会显示 | +| action | 自定义搜索框右侧按钮,设置`show-action`属性后展示 | | left-icon | 自定义输入框左侧图标 | | right-icon | 自定义输入框右侧图标 | diff --git a/src/search/demo/index.vue b/src/search/demo/index.vue index e0d7c8dd3..5088d01ad 100644 --- a/src/search/demo/index.vue +++ b/src/search/demo/index.vue @@ -1,13 +1,10 @@