Blame view

main.js 1.24 KB
290144e9   易尊强   第一次
1
2
3
4
5
  import Vue from 'vue'
  import App from './App'
  import store from './store'
  import share from '@/utils/share.js'
  import uView from '@/uview-ui'
bd028579   易尊强   2/28
6
  import echarts from 'echarts'
9b1c150c   “wangming”   1
7
  import md5 from 'js-md5'
290144e9   易尊强   第一次
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
  
  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
9b1c150c   “wangming”   1
28
  Vue.prototype.$md5 = md5
bd028579   易尊强   2/28
29
  Vue.prototype.$charts = echarts
290144e9   易尊强   第一次
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
  // 全局组件
  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()