main.js 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import Vue from 'vue'
  2. import App from './App.vue'
  3. import store from './store'
  4. import router from './router/index'
  5. import './common/vueFilters'
  6. import 'babel-polyfill'
  7. import { Button, Icon, Tag, Swipe, SwipeItem, Popup, Picker,
  8. DropdownMenu, DropdownItem, Search, PullRefresh, Toast, List,
  9. Collapse, CollapseItem, Tab, Tabs, Row, Col, Cell, CellGroup,
  10. Circle, Field, DatetimePicker, Image, Loading,
  11. ActionSheet, RadioGroup, Radio, Checkbox, CheckboxGroup,
  12. CountDown, Panel, Dialog, Sticky, Rate, Switch, ImagePreview, NoticeBar, NavBar, Divider,
  13. Grid, GridItem, Calendar} from 'vant'
  14. Vue.use(Button).use(Icon).use(Tag).use(Swipe).use(SwipeItem)
  15. .use(Popup).use(Picker).use(DropdownMenu).use(DropdownItem).use(Search)
  16. .use(PullRefresh).use(Toast).use(List).use(Collapse).use(CollapseItem)
  17. .use(Tab).use(Tabs).use(Row).use(Col).use(Cell).use(CellGroup)
  18. .use(Circle).use(Field).use(DatetimePicker).use(Image).use(Loading)
  19. .use(ActionSheet).use(RadioGroup).use(Radio).use(Checkbox).use(CheckboxGroup)
  20. .use(CountDown).use(Panel).use(Dialog).use(Sticky).use(Rate).use(Switch).use(ImagePreview).use(NoticeBar)
  21. .use(NavBar).use(Divider).use(Grid).use(GridItem).use(Calendar)
  22. Vue.config.productionTip = false
  23. // import Vconsole from 'vconsole'
  24. // const vconsole = new Vconsole()
  25. import VueAMap from 'vue-amap'
  26. Vue.use(VueAMap)
  27. VueAMap.initAMapApiLoader({
  28. key: 'c7856e7c812d299cff150e74d60ea608',
  29. plugin: ['Geolocation', 'PlaceSearch', 'Geocoder', 'ToolBar'],
  30. v: '1.4.4'
  31. })
  32. new Vue({
  33. store,
  34. router,
  35. render: h => h(App)
  36. }).$mount('#app')