刚用vue create vue3demo getCurrentInstance()里咋没$store?
来源:2-1 Git的安装

春去_秋来
2021-06-10
刚用vue create vue3demo getCurrentInstance()里咋没$store? bug吗?
main.js
import { createApp } from 'vue’
import App from './App.vue’
import router from './router’
import store from ‘./store’
createApp(App).use(store).use(router).mount(’#app’)
App.vue 里打印 console.log(‘ctx=>’, ctx) // 获取不到$store $router也没 感觉是bug
你可以装一个看下(我的node最新版)
3回答
-
河畔一角
2021-12-25
ctx改成proxy,最近版本升级了,ctx改了
00 -
慕瓜9562585
2021-12-24
我打印也没有这两。。。
00 -
河畔一角
2021-06-15
怎么会没有呢? 我这边再App.vue里面打印是有的,如果没有的话,怎么使用路由和vuex呢?
main.js代码如下:
import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
const app = createApp(App);
app.use(router).use(store).mount('#app')
App.vue代码如下:
<script>
import { getCurrentInstance } from "vue";
export default {
name: "app",
setup() {
// 获取Composition API 上下文对象
const { ctx } = getCurrentInstance();
console.log("app ctx=>", ctx);
},
};
</script>
00
相似问题