【发布时间】:2022-10-19 18:31:12
【问题描述】:
对于遗留项目,我们需要使用 vue 2。 但是我们想通过使用 @vue/composition-api 来实现状态 Vue 2
但我唯一的问题是,如何将它与 options api 一起使用?
我有一个带有.js 文件的概念证明
import { reactive } from '@vue/composition-api';
const state = reactive({
counter : 0
})
export default{ state }
设置很简单:
<template>
<h1>hi
<div>We still in it: {{ counter }}</div>
<button @click="increment">+</button>
</h1>
</template>
<script>
import { defineComponent, computed } from '@vue/composition-api'
export default defineComponent({
name: "TestStateHello",
setup() {
const store = require("./useState").default;
return {
counter: computed(() => store.state.counter),
increment: () => store.state.counter++,
};
},
})
</script>
但是当我想使用常规选项 api 来访问计数器的反应状态时,我似乎不知道如何。
您的帮助将不胜感激!
【问题讨论】:
标签: vuejs2 vue-composition-api