收藏
回答

真机预览时通过 focus 控制 input 在 ios端爆堆栈

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

通过 setData 去控制 input 的 focus 属性时,android 端正常,在ios微信客户端内无反应,打开调试面板,js 报错


回答关注问题邀请回答
收藏

1 个回答

  • _1024
    _1024
    01-10
    <button style="margin-bottom :20px;" catchtap="focusOn">打开</button>
    <input placeholder="请输入" focus="{{ focus }}"></input>
    <button style="margin-top :20px;" catchtap="focusOff">关闭</button>
    


    Page({
      data: {
        focus: false
      },
      focusOn() {
        this.setData({
          focus: true
        })
      },
      focusOff() {
        this.setData({
          focus: false
        })
      }
    })
    
    01-10
    赞同
    回复 3
    • 龙
      01-10
      xr,微信版本7.0.9,ios13.3,基础库2.10.0测试没有复现呢
      01-10
      回复
    • _1024
      _1024
      01-10回复
      我用的是 6s 的真机测试,微信版本更新试一下?
      01-10
      回复
    • 龙
      01-11
      微信版本更新后并没有复现,你换个手机型号测试下,看看是部分机型的问题还是所有的都这样
      01-11
      回复
登录 后发表内容
问题标签