mobile.js 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. import Vue from 'vue'
  2. import mobile from './mobile.vue';
  3. import router from './router'
  4. import store from './store'
  5. import md5 from 'js-md5';
  6. import sensors from "./util/sensors";
  7. import 'lib-flexible'
  8. import NP from 'number-precision';
  9. import 'vant/lib/index.css';
  10. import filters from './common/filter'
  11. import './common/loadTemps';
  12. import VueWechatTitle from 'vue-wechat-title'
  13. import {
  14. Overlay,
  15. Popup,
  16. ActionSheet,
  17. RadioGroup,
  18. CellGroup,
  19. Cell,
  20. Radio,
  21. Field,
  22. NoticeBar,
  23. Checkbox,
  24. Swipe,
  25. SwipeItem
  26. } from 'vant';
  27. Vue.use(Swipe).use(SwipeItem).use(Overlay).use(Popup).use(ActionSheet).use(CellGroup).use(RadioGroup).use(Cell).use(Radio).use(Field).use(NoticeBar).use(Checkbox)
  28. Vue.config.productionTip = false
  29. // 全局过滤器
  30. Object.keys(filters).forEach(filterName => {
  31. Vue.filter(filterName, filters[filterName])
  32. });
  33. Vue.use(VueWechatTitle)
  34. // 神策埋点
  35. Vue.prototype.$sensors = sensors
  36. Vue.prototype.$md5 = md5;
  37. Vue.prototype.$NP = NP;
  38. new Vue({
  39. router,
  40. store,
  41. render: h => h(mobile)
  42. }).$mount('#mobile')