main.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import Vue from "vue";
  2. // import "vant/lib/index.css";
  3. import App from "./App.vue";
  4. import router from "./router/index";
  5. // import "@/assets/style/font/iconfont.css";
  6. import "@/assets/style/index.less";
  7. import $axios from "@/utils/request";
  8. import mixin from "./mixin/index";
  9. import store from "./store/index";
  10. import "@/components/Vant";
  11. import { Form , Toast , Grid, GridItem , DatetimePicker , Popover,
  12. Picker , Dialog , NumberKeyboard , Sticky , Skeleton ,
  13. Panel , Divider , List , pullRefresh , SwipeCell, Checkbox,
  14. Search, Slider,Stepper,Tag, Calendar, Row, Col, RadioGroup, Radio,
  15. Loading ,DropdownMenu, DropdownItem, Button, ActionSheet, PullRefresh,Tabbar,
  16. TabbarItem,Uploader,Collapse, CollapseItem} from 'vant';
  17. Vue.use(Form).use(Toast).use(Grid).use(GridItem).use(DatetimePicker)
  18. .use(Picker).use(Dialog).use(NumberKeyboard).use(Sticky).use(Skeleton)
  19. .use(Panel).use(Divider).use(List).use(pullRefresh).use(SwipeCell)
  20. .use(Checkbox).use(Search).use(Slider).use(Stepper).use(Tag).use(Calendar).use(RadioGroup).use(Radio)
  21. .use(Row).use(Col).use(Loading).use(DropdownMenu).use(DropdownItem).use(Button).use(ActionSheet)
  22. .use(PullRefresh).use(Tabbar).use(TabbarItem).use(Popover).use(Uploader).use(Collapse).use(CollapseItem);
  23. // rem
  24. import "amfe-flexible";
  25. import wx from 'weixin-js-sdk'
  26. Vue.prototype.wx = wx
  27. // 把变量挂载到vue的原型上
  28. axios.defaults.baseURL="http://localhost:10010"
  29. Vue.prototype.$axios = $axios;
  30. Vue.mixin(mixin);
  31. // import wx from 'weixin-js-sdk'
  32. // Vue.prototype.$wx = wx
  33. Vue.config.productionTip = false;
  34. import * as echarts from 'echarts';
  35. Vue.prototype.$echarts = echarts;
  36. new Vue({
  37. store,
  38. router,
  39. render: h => h(App)
  40. }).$mount("#app");