main.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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 ,
  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} from 'vant';
  16. Vue.use(Form).use(Toast).use(Grid).use(GridItem).use(DatetimePicker)
  17. .use(Picker).use(Dialog).use(NumberKeyboard).use(Sticky).use(Skeleton)
  18. .use(Panel).use(Divider).use(List).use(pullRefresh).use(SwipeCell)
  19. .use(Checkbox).use(Search).use(Slider).use(Stepper).use(Tag).use(Calendar).use(RadioGroup).use(Radio)
  20. .use(Row).use(Col).use(Loading).use(DropdownMenu).use(DropdownItem).use(Button).use(ActionSheet);
  21. // rem
  22. import "amfe-flexible";
  23. // 把变量挂载到vue的原型上
  24. axios.defaults.baseURL="http://localhost:10010"
  25. Vue.prototype.$axios = $axios;
  26. Vue.mixin(mixin);
  27. // import wx from 'weixin-js-sdk'
  28. // Vue.prototype.$wx = wx
  29. Vue.config.productionTip = false;
  30. new Vue({
  31. store,
  32. router,
  33. render: h => h(App)
  34. }).$mount("#app");