在Angular中,有一个特定的“服务”层用于容纳最初返回虚拟数据的模型服务,随着项目的进行,这些服务将被对RESTful服务的真实调用所取代。
在Vue中,是否有推荐的位置或层可以使用axios进行此类远程呼叫?我可以看到它们被放置在Vuex单例的方法中,或者散布在单个文件组件的script
部分中……我想也可以通过某种方式通过依赖注入将它们提供给组件。
最佳做法是什么?
请提前
答案 0 :(得分:0)
是的,如果您使用的是Vuex,则可以放置用于包装Axios调用的Service组件,然后从vuex存储中调用这些组件。
因此,层次结构为Component
-> Store
-> Service Component
-> Axios