【发布时间】:2021-12-19 02:57:45
【问题描述】:
我正在使用 vue 2.6.14 和 composition-api 1.3.3 包来使用组合 api。我有
我的 main.js 喜欢
import Vue from 'vue'
import VueCompositionAPI from '@vue/composition-api'
Vue.use(VueCompositionAPI)
import App from './App.vue'
import router from './router'
Vue.config.productionTip = false
new Vue({
router,
render: h => h(App)
}).$mount('#app')
我尝试开一家商店
我有一个src folder / store folder / index.js
在index.js里面
import { reactive } from '@vue/composition-api'
const state = reactive({
counter : 0
})
export default{ state }
在App.vue里面我尝试导入store来使用
<script>
import store from '@/store'
</script>
我收到错误Uncaught Error: [vue-composition-api] must call Vue.use(VueCompositionAPI) before using any function.
我尝试了here 的所有解决方案,但没有任何效果。如果我删除import store from '@/store',错误就会消失。使用 vue 3 不是一种选择。
我该如何解决这个问题?
谢谢
【问题讨论】:
标签: vue.js vuejs2 state store vue-composition-api