请求的封装应该放在哪里更合适?
来源:7-7 使用vuex action 发送异步请求第二部分
拖车板牙爵士
2021-07-15
关于项目数据请求我看到有很多人有一些不同的位置
1、有人喜欢将所有的异步请求都放在vuex里【这里指不存储在vuex中,直接将数据返回给页面】,在页面中通过dispatch去请求访问。
2、有人喜欢在src目录下新建一个api文件夹,将异步请求方法都封装在api文件夹下面的js文件中,然后在组件中调用请求数据方法。
这两种方法有什么性能或者其他层面考虑的区别么?用那种更好点?
写回答
1回答
-
张轩
2021-07-15
同学你好
假如你的数据不需要存放在 vuex 中,就没有必要放在 vuex 的 actions,可以使用你的第二种方法即可,请记住,只有引起state 改变的异步请求才需要放置在 actions 当中,否则就是多此一举。
00
相似问题