想问一下请求后台数据具体的生命周期问题

来源:4-8 axios 介绍和后端接口代理

mylovef

2017-08-20

最近在看nuxt.js ,发现SSR项目中,vue请求数据,做法都不相同,有在created钩子函数里面请求的,有在beforecreate里面请求的

之前客户端渲染的项目中,请求后台数据有在create( )中进行的(比如老师的项目),也有在beforemount,mounted中就行的

所以想问一下,如果是服务端渲染,beforecreate和created中请求后台数据有什么不同的使用场景吗?一般使用哪个更多一些

如果是客户端渲染,那beforecreate,created,beforemount,mounted中,请求后台数据又有什么不同的使用场景吗?一般使用哪个最好?

查了一些资料,都找不到让人信服的答案,请老师帮忙解答,谢谢


写回答

1回答

ustbhuangyi

2017-08-20

看需求了,如果是在组件加载的时候去请求数据,放在 created 钩子函数里就好了,毕竟请求数据是一个异步过程,等请求好了,组件早就已经 mounted 了。

0
0

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程