vuex数据在什么时候初始化比较合适(使用vue-resource情况下)
最近学习vue,使用vue-router,是在vue-router的data函数里面调用vue-resource调用api初始化数据,还是在vue里面初始化数据,如果是在vue里面的话,又使用哪个函数呢?created还是data还是别的函数
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果有用到
vue-router
的話,最好就是在vue-router
中的data
去處理頁面渲染前的數據載入或初始化。這是實現 Vue + VueRouter + VueResource 的例子
jsFiddle
原先是在
jsFiddle
上寫的,後來發現在上面使用vuex
會出現些問題...所以這邊我就直接在本機寫了。
首先一樣是利用
route
的transition
來處理,只是加入了vuex
的actions
後變得稍稍複雜點:項目結構
components
HomePage.vue
PostsListPage.vue
vuex
store.js
actions.js
App.vue
main.js
main.js
store.js
actions.js
App.vue
PostListPage
放在ready里面
这个得根据具体请求,
在vue的初始化数据也是需要考虑放在哪个生命周期节点的。