From 488deefb3080711c7ea0931154a6ebbf930959e5 Mon Sep 17 00:00:00 2001 From: chenjiahan Date: Wed, 9 Dec 2020 17:52:31 +0800 Subject: [PATCH] docs(Dialog): use composition api --- src/dialog/README.md | 9 ++-- src/dialog/README.zh-CN.md | 9 ++-- src/dialog/demo/index.vue | 84 +++++++++++++++++++++----------------- 3 files changed, 57 insertions(+), 45 deletions(-) diff --git a/src/dialog/README.md b/src/dialog/README.md index 5e3748aea..d391813a7 100644 --- a/src/dialog/README.md +++ b/src/dialog/README.md @@ -111,11 +111,12 @@ If you need to render vue components within a dialog, you can use dialog compone ``` ```js +import { ref } from 'vue'; + export default { - data() { - return { - show: false, - }; + setup() { + const show = ref(false); + return { show }; }, }; ``` diff --git a/src/dialog/README.zh-CN.md b/src/dialog/README.zh-CN.md index 850d0b494..0cd574e50 100644 --- a/src/dialog/README.zh-CN.md +++ b/src/dialog/README.zh-CN.md @@ -144,11 +144,12 @@ export default { ``` ```js +import { ref } from 'vue'; + export default { - data() { - return { - show: false, - }; + setup() { + const show = ref(false); + return { show }; }, }; ``` diff --git a/src/dialog/demo/index.vue b/src/dialog/demo/index.vue index e7723657a..d960474f3 100644 --- a/src/dialog/demo/index.vue +++ b/src/dialog/demo/index.vue @@ -28,6 +28,10 @@