整个vue项目中如何优雅的组织axios请求(不是指axios封装)
请教下:
你们vue项目中,怎么组织各个路由(页面)下的axios请求以及数据呢;(不是指封装axios,是指怎么在整个项目中用axios)
比如:我进入localhost:8080/news页面,想请求新闻列表数据;如果写在news.vue的methods方法中,怎么一进来/news页面就触发请求呢,还是都写在导航钩子router.beforeEach((to, from, next) => {})方法里面触发?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
可以在
created
周期钩子里面调用请求方法函数触发请求大概这样吧
axios.com.js //还是要封装下
api.js
main.js
方法在methods里面定义,在其他生命周期钩子函数里调用