From f66dcdc8c03efbd1e5248c68b8b201d1bf34d79d Mon Sep 17 00:00:00 2001 From: chenjiahan Date: Sun, 13 Dec 2020 13:50:16 +0800 Subject: [PATCH] docs(NumberKeyboard): use composition api --- src/number-keyboard/README.md | 33 ++++++---- src/number-keyboard/README.zh-CN.md | 33 ++++++---- src/number-keyboard/demo/index.vue | 94 ++++++++++++++++------------- 3 files changed, 92 insertions(+), 68 deletions(-) diff --git a/src/number-keyboard/README.md b/src/number-keyboard/README.md index 812272ffc..c1e485067 100644 --- a/src/number-keyboard/README.md +++ b/src/number-keyboard/README.md @@ -25,21 +25,24 @@ app.use(NumberKeyboard); ``` ```js +import { ref } from 'vue'; import { Toast } from 'vant'; export default { - data() { - return { - show: true, - }; - }, - methods: { - onInput(value) { + setup() { + const show = ref(true); + const onInput = (value) => { Toast(value); - }, - onDelete() { + }; + const onDelete = () => { Toast('delete'); - }, + }; + + return { + show, + onInput, + onDelete, + }; }, }; ``` @@ -125,11 +128,15 @@ Use `title` prop to set keyboard title. ``` ```js +import { ref } from 'vue'; + export default { - data() { + setup() { + const show = ref(true); + const value = ref(''); return { - show: false, - value: '', + show, + value, }; }, }; diff --git a/src/number-keyboard/README.zh-CN.md b/src/number-keyboard/README.zh-CN.md index f36d5c99e..f1239b2c1 100644 --- a/src/number-keyboard/README.zh-CN.md +++ b/src/number-keyboard/README.zh-CN.md @@ -31,21 +31,24 @@ app.use(NumberKeyboard); ``` ```js +import { ref } from 'vue'; import { Toast } from 'vant'; export default { - data() { - return { - show: true, - }; - }, - methods: { - onInput(value) { + setup() { + const show = ref(true); + const onInput = (value) => { Toast(value); - }, - onDelete() { + }; + const onDelete = () => { Toast('删除'); - }, + }; + + return { + show, + onInput, + onDelete, + }; }, }; ``` @@ -138,11 +141,15 @@ export default { ``` ```js +import { ref } from 'vue'; + export default { - data() { + setup() { + const show = ref(true); + const value = ref(''); return { - show: false, - value: '', + show, + value, }; }, }; diff --git a/src/number-keyboard/demo/index.vue b/src/number-keyboard/demo/index.vue index 7db1d7891..da9f92039 100644 --- a/src/number-keyboard/demo/index.vue +++ b/src/number-keyboard/demo/index.vue @@ -77,54 +77,64 @@ /> -