在pages文件夹下,index.vue里面,第104行store.dispatch,是如何引用到store文件里的代码的?
来源:5-3 开发家族脸谱首页(下)
![](http://img1.sycdn.imooc.com/user/547b0d570001ce9801000100-100-100.jpg)
慕用9964470
2017-07-26
在pages文件夹下,index.vue里面,第104行
beforeCreate () {
// 请求所有家族和主要人物
this.$store.dispatch('fetchHouses')
this.$store.dispatch('fetchCharacters')
},
从视频里面看,这里dispatch 的是store文件夹里的actions.js的代码,但是这个好像根本就没有引入这个文件,也看不出从哪里关联到这个文件的,所以觉得很莫名其妙,不会是可以调用所有store里面的代码吧,感觉应该不可能,想请问这是怎么关联上的
或者是不是actions.js就是给前端用的,而services.js就是给后端用的,默认这样的?
写回答
2回答
-
Scott
2017-08-03
一个给 SEO 用,同时降低首屏体积,一个是加载后的异步方案提升用户使用体验
00 -
Scott
2017-07-26
这个是 nuxt 这个同构框架做的事情,store 里面的文件会被它自动集成进去的,所以能捕获到这里 dispatch 出去的 action,是有点黑魔法
032017-08-01
相似问题