We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b98be79 commit 43dcd9dCopy full SHA for 43dcd9d
src/composables/count.js
@@ -0,0 +1,9 @@
1
+import { reactive, toRefs } from 'vue'
2
+
3
+export const useCount = () => {
4
+ const state = reactive({
5
+ count: 0
6
+ });
7
8
+ return toRefs(state);
9
+}
src/pages/index.vue
@@ -1,10 +1,20 @@
<template>
<div>Home Page</div>
+ <div>{{ count }}</div>
+ <button @click="count++">Add</button>
</template>
<script>
+import { useCount } from '@/composables/count';
10
export default {
11
+ setup() {
12
+ const { count } = useCount();
13
14
+ return {
15
+ count
16
+ }
17
18
}
19
</script>
20
0 commit comments