import Vue from 'vue' import App from './App' import store from '@/store'; // import boxTitle from '@/components/boxTitle/index.vue'; // Vue.component('box-title', boxTitle) // import footerBtn from '@/components/btn/footerBtn.vue' import { setImageUrl, showTips, getIndex, formattingUrls, setLabelColor, setFullUrl } from '@/common/common.js' Vue.config.productionTip = false; App.mpType = 'app'; // 引入全局uView import uView from "uview-ui"; Vue.use(uView); Vue.component('footer-btn', footerBtn) // 引入vuex const vuexStore = require("@/store/$u.mixin.js"); Vue.mixin(vuexStore); // 创建对象 const app = new Vue({ store, ...App }); // 接口集中管理 import httpInstall from '@/http/install.js' Vue.use(httpInstall, app) import http from '@/http/api.js' Vue.prototype.$http = http Vue.prototype.$showTips = showTips; Vue.prototype.$setImageUrl = setImageUrl; Vue.prototype.$getIndex = getIndex; Vue.prototype.$formattingUrls = formattingUrls; Vue.prototype.$setLabelColor = setLabelColor; Vue.prototype.$setFullUrl = setFullUrl // 公共函数 import globalFunc from '@/utils/func.js' Vue.use(globalFunc, app); //全局引入mixin // import shareMixin from "@/mixin/shareMixin.js" // Vue.mixin(shareMixin) Vue.prototype.$intv = null app.$mount()