diff --git a/src/collapse/README.md b/src/collapse/README.md index 67a5dc338..60c0e7bc8 100644 --- a/src/collapse/README.md +++ b/src/collapse/README.md @@ -26,11 +26,12 @@ Use `v-model` to control the name of active panels. ``` ```js +import { ref } from 'vue'; + export default { - data() { - return { - activeNames: ['1'], - }; + setup() { + const activeNames = ref(['1']); + return { activeNames }; }, }; ``` @@ -48,11 +49,12 @@ In accordion mode, only one panel can be expanded at the same time. ``` ```js +import { ref } from 'vue'; + export default { - data() { - return { - activeName: '1', - }; + setup() { + const activeName = ref('1'); + return { activeName }; }, }; ``` @@ -90,11 +92,12 @@ Use the `disabled` prop to disable CollaseItem. ``` ```js +import { ref } from 'vue'; + export default { - data() { - return { - activeNames: ['1'], - }; + setup() { + const activeNames = ref(['1']); + return { activeNames }; }, }; ``` diff --git a/src/collapse/README.zh-CN.md b/src/collapse/README.zh-CN.md index b44572f7e..2577a52b0 100644 --- a/src/collapse/README.zh-CN.md +++ b/src/collapse/README.zh-CN.md @@ -30,11 +30,12 @@ app.use(CollapseItem); ``` ```js +import { ref } from 'vue'; + export default { - data() { - return { - activeNames: ['1'], - }; + setup() { + const activeNames = ref(['1']); + return { activeNames }; }, }; ``` @@ -52,11 +53,12 @@ export default { ``` ```js +import { ref } from 'vue'; + export default { - data() { - return { - activeName: '1', - }; + setup() { + const activeName = ref('1'); + return { activeName }; }, }; ``` @@ -92,11 +94,12 @@ export default { ``` ```js +import { ref } from 'vue'; + export default { - data() { - return { - activeNames: ['1'], - }; + setup() { + const activeNames = ref(['1']); + return { activeNames }; }, }; ``` diff --git a/src/collapse/demo/index.vue b/src/collapse/demo/index.vue index d2efc3773..1ad17b625 100644 --- a/src/collapse/demo/index.vue +++ b/src/collapse/demo/index.vue @@ -60,27 +60,36 @@ -