import Vue from 'vue' import App from './App' import store from './store' import share from '@/utils/share.js' import uView from '@/uview-ui' Vue.use(uView) Vue.mixin(share) import * as filters from '@/filters' Object.keys(filters).forEach(key => { Vue.filter(key, filters[key]) }) // 添加实例属性 Object.assign(Vue.prototype, { define: require("./utils/define").default, request: require("./utils/request").default, ncc: require("./utils/ncc").default, $store: store }) import DialogBox from './components/DialogBox/DialogBox'; import apis from './apis/index.js' Vue.config.productionTip = false Vue.prototype.API = apis // 全局组件 Vue.component('DialogBox', DialogBox); import MescrollBody from "@/components/mescroll-uni/mescroll-body.vue" import MescrollUni from "@/components/mescroll-uni/mescroll-uni.vue" // import BaiduMap from 'vue-baidu-map' // Vue.component(BaiduMap,{ak:'E4cQpj2YB1O8lnKfHERW52rp2c26sosj'}) // Vue.use(BaiduMap,{ak:'E4cQpj2YB1O8lnKfHERW52rp2c26sosj'}) Vue.component('mescroll-body', MescrollBody) Vue.component('mescroll-uni', MescrollUni) App.mpType = 'app' const app = new Vue({ store, ...App }) app.$mount()