YXW
YXW
  • 发布:2021-04-27 19:35
  • 更新:2021-04-28 20:01
  • 阅读:643

【报Bug】input @focus 获取第一次获取高度不准确

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 10.15.5

HBuilderX类型: 正式

HBuilderX版本号: 3.1.11

手机系统: iOS

手机系统版本号: IOS 14

手机厂商: 苹果

手机机型: iphone12

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

1、启动app
2、点击输入框,取的值是119
3、输入框失去焦点,再点击输入框,取的值是411
4、以后无论点击多少次输入框,取的都是411

预期结果:

取的值是411

实际结果:

app启动后第一次取的值是119

bug描述:

<input @focus="test" :adjust-position="false" />  

test: function(e) {  
  console.log(e.detail.height);  
}

test方法第一次获取到的数值是119,之后再触发获取的就是正常值411,正常就应该是411,只是在app第一次启动后,获取的值是119,跳转到其他页面,再回到这个页面,取的值一直是411。问题就是出在第一次启动app

2021-04-27 19:35 负责人:无 分享
已邀请:
DCloud_iOS_XHY

DCloud_iOS_XHY

你好,反馈的是 nvue 页面,但是示例里面提供的是 vue , 使用提供的示例工程无论是vue还是nvue都没有复现问题,每次返回的高度都是一样的那。。。

  • YXW (作者)

    你试试搜狗输入法,是不是输入法的问题

    2021-04-29 10:05

  • YXW (作者)

    我测的是vue和nvue都有问题

    2021-04-29 10:05

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