main.js 970 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. import App from "./App";
  2. // Api函数polyfill(目前为实验版本,如不需要,可删除!)';
  3. import Polyfill from "./polyfill/polyfill";
  4. Polyfill.init();
  5. // 全局mixins,用于实现setData等功能,请勿删除!';
  6. import Mixin from "./polyfill/mixins";
  7. // #ifndef VUE3
  8. import Vue from "vue";
  9. // #ifdef H5
  10. import Vant from "vant";
  11. import "@/common/js/uniRewrite";
  12. //引入vuex
  13. import store from './store'
  14. // 导入全局过滤器
  15. import './common/js/filters'
  16. Vue.use(Vant);
  17. // #endif
  18. Vue.mixin(Mixin);
  19. Vue.prototype.$uiStyle = "normal";
  20. ZWJSBridge.onReady(() => {
  21. console.log('初始化完成后,执行bridge方法')
  22. ZWJSBridge.getUiStyle({}).then((result) => {
  23. // uistyle normal和elder两种模式
  24. Vue.prototype.$uiStyle = result.uiStyle;
  25. }).catch(res => {
  26. console.log('获取uistyle 失败')
  27. });
  28. })
  29. Vue.config.productionTip = false;
  30. App.mpType = "app";
  31. const app = new Vue({
  32. ...App,
  33. store
  34. });
  35. app.$mount();
  36. // #endif