小白问题 组件中的公用属性在js中怎么引用
发布于 17天前 作者 freeblockLuxe 322 次浏览 来自 问答
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利

例: const host = process.env.NODE_ENV === ‘development’ ? ‘http://localhost:8080’ : ‘http://182.61.23.149:8089’ // 根据 process.env.NODE_ENV 的值判断当前是什么环境 const instance = axios.create({ baseURL: host, withCredentials: false }) Vue.prototype.$http = instance

组件中可以直接引用this.$http 可是在js中这样引用就会报错 请问在js 要怎么引用VUE公用属性

2 回复

js 中的this 指向的window, vue 中js 指向的是当前组件实例

在创建 instance 的文件中把 instance 输出,const instance … --> export const instance = … 然后在其他 js 文件中引用(import)这个实例就行了

回到顶部