vuex 的stroe 文件里用 axios , 程序入口main.js 里也用axios ,那这两个axios 是独立的吗?

axios 在store文件里是用于获取数据,在main.js 是要往vue原型上挂,以便组件里获取数据。
两个文件各自引入axios,是否消耗更大的内存?
能否共用同一个axious?有啥建议方式。

阅读 2.8k
3 个回答

是同一个,试试就知道了。
模块引入时,如果之前该模块已经加载过,则不会重新执行模块代码,直接取值即可。

当模块遇到import命令时,就会生成一个只读引用。等到脚本真正执行时,再根据这个只读引用,到被加载的那个模块里面去取值。

是同一个。 你说的在vue原型上挂载了另一个是可用的,但要要确保先挂载成功

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题