App.vue 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <script>
  2. export default {
  3. onLaunch: function () {
  4. //#ifdef APP-PLUS
  5. //获取已保存在本地的用户信息,该内容在登录页面登录成功之后,才保存到本地的
  6. const userInfo = uni.getStorageSync('token');
  7. if (userInfo) {
  8. uni.reLaunch({
  9. url: '/pages/index/index'
  10. });
  11. } else {
  12. uni.navigateTo({
  13. url: '/pages/login/login'
  14. });
  15. }
  16. //#endif
  17. },
  18. onShow: function () {
  19. //this.getAuth();
  20. },
  21. onHide: function () {},
  22. methods: {}
  23. };
  24. </script>
  25. <style lang="scss">
  26. /*每个页面公共css */
  27. @import '@/common/style.scss';
  28. /* uView基础样式 */
  29. @import 'uview-ui/index.scss';
  30. //全局页面背景色
  31. page {
  32. background-color: #e2e2e2;
  33. font-family: '宋体';
  34. padding: 10px;
  35. }
  36. //底部安全距离
  37. .bottom-safety {
  38. padding-bottom: constant(safe-area-inset-bottom);
  39. padding-bottom: env(safe-area-inset-bottom);
  40. }
  41. /**uniapp中uni.showModal H5中被挡住的解决方案*/
  42. uni-modal {
  43. z-index: 19999 !important;
  44. }
  45. /**去掉官方button边框线*/
  46. button::after {
  47. border: none;
  48. }
  49. /**挂载iconfont字体图标*/
  50. @font-face {
  51. font-family: 'iconfont';
  52. src: url('https://at.alicdn.com/t/c/font_3725442_m340vapx8g.ttf?t=1690817905330') format('truetype');
  53. /* src: url('~@/static/font/iconfont.ttf') format('truetype'); */
  54. }
  55. .icon {
  56. font-family: iconfont;
  57. }
  58. </style>