import Vue from 'vue' import App from './App' import basics from './pages/basics/home.vue' Vue.component('basics',basics) import application from './pages/application/home.vue' Vue.component('application',application) import works from './pages/news/home.vue' Vue.component('works',works) import my from './pages/my/home.vue' Vue.component('my',my) import store from './store/websocket.js' Vue.prototype.$store = store import cuCustom from './colorui/components/cu-custom.vue' Vue.component('cu-custom',cuCustom) // 注册全局组件 import MescrollBody from "@/components/mescroll-uni/mescroll-body.vue" import MescrollUni from "@/components/mescroll-uni/mescroll-uni.vue" Vue.component('mescroll-body', MescrollBody) Vue.component('mescroll-uni', MescrollUni) Vue.config.productionTip = false App.mpType = 'app' const app = new Vue({ ...App, store }) app.$mount() //配置公共方法 import common from './common/tool.js' Vue.prototype.$noMultipleClicks = common.noMultipleClicks; Vue.prototype.validStr = function(str) { if (str != null && str != '' && typeof (str) != 'undefined' && str != 'undefined' && str != 0) { return true } return false } Array.prototype.distinctPush =function(){ for(var i=0; i