在pages文件夹下,index.vue里面,第104行store.dispatch,是如何引用到store文件里的代码的?

来源:5-3 开发家族脸谱首页(下)

慕用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 用,同时降低首屏体积,一个是加载后的异步方案提升用户使用体验

0
0

Scott

2017-07-26

这个是 nuxt 这个同构框架做的事情,store 里面的文件会被它自动集成进去的,所以能捕获到这里 dispatch 出去的 action,是有点黑魔法

0
3
慕用9964470
回复
Scott
额,如果都能访问到.那两个有什么区别呀....干嘛要这么分一下?
2017-08-01
共3条回复

开发微信全家桶项目Vue/Node/MongoDB高级技术栈全覆盖

Nuxt/Vue SSR + Koa2 跨栈开发微信公众号+小程序

989 学习 · 401 问题

查看课程