m***@foxmail.com
m***@foxmail.com
  • 发布:2020-12-24 16:29
  • 更新:2020-12-25 11:11
  • 阅读:336

首页从后台进去与切换回来的高度不同

分类:uni-app

我的首页从桌面点开进去后显示的高度与从其他页面切换回来的高度不同,没明白这是怎么回事,我只是在首页的onShow里动态计算了页面内一个模块的高度:

uni.getSystemInfo({  
                success: res => {  
                    console.log(res.windowHeight);  
                    //减掉top-120、tast-100  
                    //减掉margin-50  
                    //减掉底部tabbar-50  
                    //减掉状态栏-25  
                    this.tableHeight = res.windowHeight - 120 -100 -50 -50 -25;  
                    console.log(this.tableHeight)  
                }  
            });

不知道这是不是跟生命周期加载有关,而且官网找不到生命周期的加载顺序

2020-12-24 16:29 负责人:DCloud_UNI_Anne 分享
已邀请:
DCMarvel

DCMarvel

此bug我发过,暂没人管https://ask.dcloud.net.cn/question/99703

  • m***@foxmail.com (作者)

    我解决了,在onShow里用this.$nectTick包裹后面的业务就可以了

    2020-12-24 17:20

  • DCloud_UNI_Anne

    回复 m***@foxmail.com: 感谢您的反馈,会补充uni.getSystemInfo说明。

    2020-12-25 11:52

DCloud_UNI_GSQ

DCloud_UNI_GSQ

放在 onReady 里获取

  • m***@foxmail.com (作者)

    我想知道mounted与onReady 哪个在前哪个在后

    2020-12-28 09:57

该问题目前已经被锁定, 无法添加新回复