1234567891011121314151617181920212223242526272829303132333435 |
- const VueAxios = {
- vm: {},
- // eslint-disable-next-line no-unused-vars
- install (Vue, 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
- }
|