/* eslint-disable no-console */ /* eslint-disable no-param-reassign */ import Vue from 'vue'; const Plugin = { // eslint-disable-next-line no-unused-vars install(vue, options) { // 3. 注入组件 vue.mixin({ created() { // eslint-disable-next-line no-underscore-dangle const isRoot = this.constructor === Vue; // console.log(`rootId:${rootVue_uid}; thisId:${this._uid}`); // if (rootVue_uid !== 3) { // console.log(this); // } if (isRoot) { const el = document.getElementById('loading'); if (el) el.style.display = 'none'; } }, }); }, }; Vue.use(Plugin, { baseUrl: process.env.VUE_APP_AXIOS_BASE_URL });