5***@qq.com
5***@qq.com
  • 发布:2020-05-20 17:11
  • 更新:2020-05-20 17:25
  • 阅读:1123

【报Bug】nodesRef.boundingClientRect()的节点高度安卓和苹果不一样,苹果好像是错的,在nvue上

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10 64位

HBuilderX类型: 正式

HBuilderX版本号: 2.6.16

手机系统: iOS

手机系统版本号: iOS 9.0

手机厂商: 苹果

手机机型: 苹果5

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

App下载地址或H5⽹址: https://m3w.cn/ash

示例代码:
        //让聊天框滑到最底下  
        goSoc() {  
            var query = uni.createSelectorQuery()  
            setTimeout(() => {  
                query.select('#okk').boundingClientRect(data => {  
                    console.log(data.height);//安卓正常,苹果手机高度有误  
                }).exec();  
            },500)  
        },

操作步骤:

预期结果:

实际结果:

bug描述:

同样代码,安卓和苹果运行结果不一样,差太多

2020-05-20 17:11 负责人:无 分享
已邀请:
5***@qq.com

5***@qq.com (作者)

后面发现,苹果手机setTimeout的时间要长点,我改成1000就可以了

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