服装智能制造软件平台V3.0
http://182.92.169.222/hhxy/#/user/login
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
823 B
37 lines
823 B
const VueAxios = { |
|
vm: {}, |
|
// eslint-disable-next-line no-unused-vars |
|
install(Vue, router = {}, instance) { |
|
if (this.installed) { |
|
return; |
|
} |
|
this.installed = true; |
|
|
|
if (!instance) { |
|
// eslint-disable-next-line no-console |
|
console.error('You have to install axios'); |
|
return; |
|
} |
|
|
|
Vue.axios = instance; |
|
|
|
Object.defineProperties(Vue.prototype, { |
|
axios: { |
|
get: function get() { |
|
return instance; |
|
} |
|
}, |
|
$http: { |
|
get: function get() { |
|
return instance; |
|
} |
|
} |
|
}); |
|
} |
|
}; |
|
|
|
export { |
|
VueAxios, |
|
// eslint-disable-next-line no-undef |
|
//instance as axios |
|
} |