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

0
0

慕瓜9562585

2021-12-24

我打印也没有这两。。。

0
0

河畔一角

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>


0
0

Vue全家桶实战 从零独立开发企业级电商系统

Vue全家桶构建企业级电商系统,真实服务端数据对接,高实用性

2560 学习 · 1307 问题

查看课程