为什么不能在页面直接写axios去请求接口,要在action里面请求。

来源:7-7 使用vuex action 发送异步请求第二部分

慕粉3178367

2023-09-04

写回答

1回答

张轩

2023-09-05

同学你好

这是使用 vuex 的最佳实践,假如你的请求要更新 store 中的值,那么这样的请求就可以写成 action 当中。

当然如果你不完全不使用 vuex 的action,每次都直接写 axios,然后在请求结束调用 mutation 也是可以的。

0
2
张轩
回复
慕粉3178367
同学你好 因为我们的应用数据(专栏,文章,用户)都是要跨页面使用的,算是应用整体的一系列数据,所以放在 store 中。
2023-09-06
共2条回复

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程