topheight let pxToRpxScale = unigetSystemInfoSyncwindowWidth 750; if 82 - thistabScrollTopold 43 thisisswip return 43 pxToRpxScale + rpx; else return 82 - thistabScrollTopold pxT
这段代码是一个方法 topheight(),它计算并返回一个高度值。
首先,代码中使用 uni.getSystemInfoSync() 方法获取当前设备的系统信息,其中包括窗口宽度 windowWidth。然后,通过将窗口宽度除以 750 来计算出一个像素到 rpx 的缩放比例 pxToRpxScale。
接下来,代码通过比较 82 - this.tabScrollTopold 的值和 43 来确定返回的高度值。如果 82 - this.tabScrollTopold 小于 43 或者 this.isswip 为真,则返回 43 除以缩放比例的值,并加上 'rpx' 后缀。否则,返回 82 - this.tabScrollTopold 除以缩放比例的值,并加上 'rpx' 后缀。
简而言之,该方法根据一些条件计算并返回一个高度值,该高度值根据设备的窗口宽度和一些变量的值进行动态调整。
原文地址: http://www.cveoy.top/t/topic/iU2V 著作权归作者所有。请勿转载和采集!