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 @@ /> -