关于store的使用问题

来源:6-14 Vue router 添加路由守卫 - 前置守卫

qq_精慕门6424243

2020-12-16

老师您好,有个问题想请教一下,就是之前的课程需要用到store的时候都是引用

import { useStore } from 'vuex'

然后再从useStore()这个方法里面取,为什么这里直接从store这个文件里取呢?

import store from './store'

想知道这两个方法有什么区别?
谢谢老师

写回答

2回答

张轩

2020-12-16

同学你好 useStore 是一个 vuex 提供的自定义函数 在组件的 setup 中用来获取 store,另外一个是 createStore 本身返回的 store 对象,一般不在组件中使用,一般是 app 组件直接用来 use。

2
1
qq_精慕门6424243
非常感谢!
2020-12-16
共1条回复

qq_精慕门6424243

提问者

2020-12-16

仔细想了一下,应该是一个是响应式对象用在vue文件里,另一个是普通对象,这里没必要使用响应式对象

0
0

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3166 学习 · 2346 问题

查看课程