Javascript Vue原型Axios
我是vue和Quasar的新手 现在,我模糊地了解了Vue的工作原理 我试图理解初始化类星体时得到的样板代码 在启动时,我要求它从cli集成axios和veux 现在我正试图理解锅炉板,在插件文件夹中偶然发现了axios.js文件 该文件包含以下代码Javascript Vue原型Axios,javascript,vue.js,axios,quasar,Javascript,Vue.js,Axios,Quasar,我是vue和Quasar的新手 现在,我模糊地了解了Vue的工作原理 我试图理解初始化类星体时得到的样板代码 在启动时,我要求它从cli集成axios和veux 现在我正试图理解锅炉板,在插件文件夹中偶然发现了axios.js文件 该文件包含以下代码 import axios from 'axios' export default ({ Vue }) => { Vue.prototype.$axios = axios } 有人能告诉我这个代码是做什么的吗?根据我的理解,它似乎为vu
import axios from 'axios'
export default ({ Vue }) => {
Vue.prototype.$axios = axios
}
$axios
的原因可能是什么?i、 eVue.prototype.$axios=axios
,我们就不能Vue.prototype.axios=axios
?因为它最终创建了一个属性从“axios”
导入axios)。那我们怎么做呢networkRequest.js
,在这里我将导入axios并发出请求。networkRequest.js
是发出所有请求的单点。因为Vue.prototype.$axios=axios
只能在.Vue文件上工作?使用锅炉板上的axios插件还有意义吗.vue
文件中,则可以通过this.$axios()
直接访问该文件。如果您想通过Vuex存储访问它,您需要传递组件的上下文,或者您可以在JS文件中使用它从“Vue”导入Vue
并像Vue.prototype.$axios()
我想你的大部分答案都会在这里得到回答:这解决了我的担忧。谢谢:)