From 42916dd50f89311941e557a1939c1ac5612fd7b2 Mon Sep 17 00:00:00 2001 From: chenjiahan Date: Sun, 13 Dec 2020 12:42:42 +0800 Subject: [PATCH] docs(Circle): use composition api --- src/circle/README.md | 32 ++++++++------ src/circle/README.zh-CN.md | 32 ++++++++------ src/circle/demo/index.vue | 87 +++++++++++++++++++++----------------- 3 files changed, 87 insertions(+), 64 deletions(-) diff --git a/src/circle/README.md b/src/circle/README.md index 65b33bf8f..2161a54ee 100644 --- a/src/circle/README.md +++ b/src/circle/README.md @@ -24,17 +24,18 @@ app.use(Circle); ``` ```js +import { ref, computed } from 'vue'; + export default { - data() { + setup() { + const currentRate = ref(0); + const text = computed(() => currentRate.value.toFixed(0) + '%'); + return { - currentRate: 0, + text, + currentRate, }; }, - computed: { - text() { - return this.currentRate.toFixed(0) + '%'; - }, - }, }; ``` @@ -72,14 +73,19 @@ export default { ``` ```js +import { ref } from 'vue'; + export default { - data() { + setup() { + const currentRate = ref(0); + const gradientColor = { + '0%': '#3fecff', + '100%': '#6149f6', + }; + return { - currentRate: 0, - gradientColor: { - '0%': '#3fecff', - '100%': '#6149f6', - }, + currentRate, + gradientColor, }; }, }; diff --git a/src/circle/README.zh-CN.md b/src/circle/README.zh-CN.md index bb26537b5..417a90527 100644 --- a/src/circle/README.zh-CN.md +++ b/src/circle/README.zh-CN.md @@ -30,17 +30,18 @@ app.use(Circle); ``` ```js +import { ref, computed } from 'vue'; + export default { - data() { + setup() { + const currentRate = ref(0); + const text = computed(() => currentRate.value.toFixed(0) + '%'); + return { - currentRate: 0, + text, + currentRate, }; }, - computed: { - text() { - return this.currentRate.toFixed(0) + '%'; - }, - }, }; ``` @@ -84,14 +85,19 @@ export default { ``` ```js +import { ref } from 'vue'; + export default { - data() { + setup() { + const currentRate = ref(0); + const gradientColor = { + '0%': '#3fecff', + '100%': '#6149f6', + }; + return { - currentRate: 0, - gradientColor: { - '0%': '#3fecff', - '100%': '#6149f6', - }, + currentRate, + gradientColor, }; }, }; diff --git a/src/circle/demo/index.vue b/src/circle/demo/index.vue index 16597c39b..4cfde09de 100644 --- a/src/circle/demo/index.vue +++ b/src/circle/demo/index.vue @@ -41,7 +41,7 @@ :speed="100" :clockwise="false" :text="t('counterClockwise')" - style="margin-top: 15px;" + style="margin-top: 15px" /> -
+
-