main.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import Vue from 'vue'
  2. import App from './App.vue'
  3. import store from './store'
  4. import '@/icons'
  5. import router from './router/index'
  6. import "@babel/polyfill"
  7. import Es6Promise from 'es6-promise'
  8. Es6Promise.polyfill()
  9. import './utils/filters'
  10. import { Button, Icon, Tag, Popup, Picker, Form, Empty,
  11. Search, PullRefresh, Toast, List, Collapse, CollapseItem,
  12. Tab, Tabs, Row, Col, Cell, CellGroup, NavBar,
  13. Field, DatetimePicker, Image, Loading, Overlay,
  14. ActionSheet, RadioGroup, Radio, CheckboxGroup, Checkbox,
  15. CountDown, Panel, Dialog, Divider, Rate, Uploader } from 'vant'
  16. Vue.use(Button).use(Icon).use(Tag).use(NavBar)
  17. .use(Popup).use(Picker).use(Search).use(Collapse).use(CollapseItem)
  18. .use(PullRefresh).use(Toast).use(List).use(Form).use(Empty)
  19. .use(Tab).use(Tabs).use(Row).use(Col).use(Cell).use(CellGroup)
  20. .use(Field).use(DatetimePicker).use(Image).use(Loading).use(Overlay)
  21. .use(ActionSheet).use(RadioGroup).use(Radio).use(CheckboxGroup).use(Checkbox)
  22. .use(CountDown).use(Panel).use(Dialog).use(Divider).use(Rate).use(Uploader)
  23. Vue.config.productionTip = false
  24. //main.js中
  25. // import Vconsole from 'vconsole'
  26. // const vconsole = new Vconsole()
  27. // Vue.use(vconsole)
  28. // import VueAMap from 'vue-amap'
  29. // Vue.use(VueAMap)
  30. // VueAMap.initAMapApiLoader({
  31. // key: 'c7856e7c812d299cff150e74d60ea608',
  32. // plugin: ['Geolocation', 'PlaceSearch', 'Geocoder', 'ToolBar'],
  33. // v: '1.4.4'
  34. // })
  35. new Vue({
  36. store,
  37. router,
  38. render: h => h(App)
  39. }).$mount('#app')