index.ts 718 B

12345678910111213141516171819202122232425
  1. import Vue from 'vue'
  2. import './globalDirectives'
  3. import './globalFilters'
  4. import { isWeiXinBrowser, androidOrIOS } from '@/utils/globalFunctions'
  5. const inWeiXinBrowser = isWeiXinBrowser()
  6. const isAndroidOrIos = androidOrIOS()
  7. Vue.prototype.$env = {
  8. isWeiXinBrowser: inWeiXinBrowser,
  9. platform: inWeiXinBrowser ? 'wx' : 'app',
  10. isAndroid: isAndroidOrIos === 'android',
  11. isIOS: isAndroidOrIos === 'ios'
  12. }
  13. Vue.prototype.$firstUrl = location.href.split('#')[0]
  14. // 正式环境下屏蔽console.log
  15. if (process.env.NODE_ENV === 'production') {
  16. const print = window.console.log
  17. if (window.localStorage.getItem('log') === '1') {
  18. window.console.log = print
  19. } else {
  20. window.console.log = () => null
  21. }
  22. }