收藏
回答

textarea 组件的 bindkeyboardheightchange 事件会触发两次

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug textarea 微信iOS客户端 7.0.6 2.8.3

textarea 组件的 bindkeyboardheightchange 事件会触发两次

最后一次编辑于  09-23
回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-灵芝
    社区技术运营专员-灵芝
    09-24

    触发两次打印出来的数据是不一样的吧

    09-24
    赞同
    回复 1
    • 长天
      长天
      09-24
      是的,安卓上第一次正常,第二次是第一次的一半,ios上第一次和第二次一样。
      09-24
      回复
  • 123456
    123456
    11-17

    老大哥,我也遇到和你一样的问题了,安卓上执行两次,第一次正确,第二次是第一次的一半,这就导致我根据键盘高度设置的布局没有达到效果,请问你现在解决了吗?是不是只能判断第二次执行时获取到的是不是第一次的一半来规避了啊。。

    11-17
    赞同
    回复 2
    • 长天
      长天
      11-18
      我取最大值
      11-18
      回复
    • 奔赴
      奔赴
      11-19
      你好你的问题解决了,我也是取了两次中的最大值,但是唤起键盘的时候高度会高出很多,但是输入的时候到第二行高度又是对的,ios没问题,安卓有问题
      11-19
      回复
  • bibolibo
    bibolibo
    09-24

    https://developers.weixin.qq.com/miniprogram/dev/component/textarea.html

    这边是键盘高度变化就有吧...你试一下升级微信版本呢? 7.0.7

    09-24
    赞同
    回复
问题标签