App.vue 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <script>
  2. const NET = require('@/utils/request')
  3. const API = require('@/config/api')
  4. export default {
  5. onLaunch: function() {
  6. console.log('App Launch');
  7. // #ifdef APP-PLUS
  8. var version = plus.runtime.versionCode
  9. console.log('版本号',version)
  10. NET.request(API.getAppVersion, {}, 'GET').then(res => {
  11. console.log('获取res')
  12. try {
  13. console.log('进入try',res)
  14. if (version != res.data.version) {
  15. console.log('判断版本号')
  16. plus.runtime.openURL( res.data.url)
  17. }
  18. } catch (e) {
  19. console.log('版本号错误', e)
  20. }
  21. })
  22. // #endif
  23. },
  24. onShow: function() {
  25. console.log('App Show');
  26. },
  27. onHide: function() {
  28. console.log('App Hide');
  29. }
  30. };
  31. </script>
  32. <style lang="scss">
  33. @import "uview-ui/index.scss";
  34. @import './iconFont/iconfont.css';
  35. /* 解决头条小程序组件内引入字体不生效的问题 */
  36. /* #ifdef MP-TOUTIAO */
  37. @font-face {
  38. font-family: uniicons;
  39. src: url('/iconFont/uni.ttf');
  40. }
  41. /* #endif */
  42. ::-webkit-scrollbar {
  43. display: none;
  44. width: 0 !important;
  45. height: 0 !important;
  46. -webkit-appearance: none;
  47. background: transparent;
  48. }
  49. page {
  50. width: 100%;
  51. height: 100%;
  52. }
  53. </style>