main.js 866 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import Vue from 'vue'
  2. import store from './store'
  3. import App from './App'
  4. import ServiceApi from './services/index.js'
  5. import Api from './common/utilsTools.js'
  6. import Common from './common/common.js'
  7. import Util from './common/util.js'
  8. import Crypto from './common/crypto.js'
  9. //友盟+小程序统计
  10. // #ifdef MP-WEIXIN
  11. // import '@/common/config/uma.init.js'
  12. // #endif
  13. App.mpType = 'app'
  14. Vue.config.productionTip = false
  15. // 静态文件base路径
  16. Vue.prototype.$Static = 'https://static.caimei365.com/app/mini-hehe/icon/'
  17. Vue.filter('formatPrice', function(price) {
  18. if (!price) return '0.00'
  19. return Number(price).toFixed(2)
  20. })
  21. Vue.use(Crypto)
  22. // 工具方法1
  23. Vue.use(Util)
  24. // API工具方法
  25. Vue.use(Api)
  26. // Common工具方法
  27. Vue.use(Common)
  28. // ServiceApi接口方法
  29. Vue.use(ServiceApi)
  30. const app = new Vue({
  31. store,
  32. ...App
  33. })
  34. app.$mount()