【发布时间】:2020-12-28 03:36:50
【问题描述】:
我已经看到这个问题已经被问过几次了,但我找不到任何好的答案,也不明白为什么我的代码会这样。
正如标题中所说,我正在尝试将我的商店导入路由器中,以便能够有条件地使用我的 getter,并授予用户访问或不访问路由的权限。
但是,当我尝试导入商店时,我收到以下错误:
[vuex] unknown action type: autoSignIn
这是来自:
const vm = new Vue({
router,
store,
provide,
i18n,
render: handle => handle(App),
created () {
firebase.auth().onAuthStateChanged((user) => {
if (user) {
this.$store.dispatch('autoSignIn', user)
this.$store.dispatch('loadMatter')
this.$store.dispatch('loadFootprints')
this.$store.dispatch('loadMembers')
}
})
所以我猜当我的应用程序启动时,商店还没有加载。
如何解决我希望能够使用的问题
store.getters.mygetter
非常感谢
【问题讨论】:
标签: vue.js vuex vue-router