system.js 924 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. export default {
  2. data() {
  3. return {
  4. h:uni.getSystemInfoSync().windowHeight,//屏幕高度
  5. mt:uni.getSystemInfoSync().statusBarHeight + 44,//自定义头部组件高度(使用自定义头部组件的上边距)
  6. th:50+uni.getSystemInfoSync().safeAreaInsets.bottom,//底部tabbar高度
  7. imgBase:this.$imgBase
  8. }
  9. },
  10. onShow(){
  11. uni.getSystemInfo({
  12. success:res=>{
  13. if(res.platform === 'android'){
  14. this.th = res.screenHeight - res.windowHeight - res.statusBarHeight - 48;
  15. }
  16. }
  17. })
  18. },
  19. methods:{
  20. isLogin(){
  21. if(uni.getStorageSync('token')){
  22. return true
  23. }else {
  24. uni.showModal({
  25. title:'温馨提示',
  26. content:'当前功能需要登录后使用,是否跳转登录页面?',
  27. success: (res) => {
  28. if(res.confirm){
  29. uni.reLaunch({
  30. url:'/pages/login'
  31. })
  32. }else{
  33. return false
  34. }
  35. }
  36. })
  37. }
  38. }
  39. }
  40. }