请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

刚用vue create vue3demo getCurrentInstance()里咋没$store?

图片描述

刚用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

3回答

河畔一角 2021-12-25 22:52:53

ctx改成proxy,最近版本升级了,ctx改了

0 回复 有任何疑惑可以回复我~
慕瓜9562585 2021-12-24 20:53:46

我打印也没有这两。。。

0 回复 有任何疑惑可以回复我~
河畔一角 2021-06-15 22:12:17

怎么会没有呢? 我这边再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>


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信