收藏
回答

input组件自动失焦?

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

视频中,从第二个input跳到第三个input后,第三个input失焦,键盘闪烁后收起,需要再次点击才能聚焦。

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

3 个回答

  • 社区技术运营专员-白柿子
    社区技术运营专员-白柿子
    08-19

    上一条帖子你删了吗?

    08-19
    赞同
    回复 3
    • ZainIoT
      ZainIoT
      08-19
      嗯,我觉得这是个bug
      08-19
      回复
    • 社区技术运营专员-白柿子
      社区技术运营专员-白柿子
      08-20回复ZainIoT
      这是已知问题,这边先确认下是否已经修了
      08-20
      回复
    • Bromory
      Bromory
      09-29回复社区技术运营专员-白柿子
      这个bug还存在, 在输入文字后直接点另一个表单不会聚焦, 但是没有输入文字时不会出现这个问题, 当前微信版本是7.0.7, 在小程序示例上能重现
      09-29
      回复
  • 柴郡猫
    柴郡猫
    09-01

    +1,我在项目中也遇到这个bug,在遍历渲染input框时出现

    09-01
    赞同
    回复
  • ZainIoT
    ZainIoT
    08-19

    // js 
      companyFocus(event) {
            console.log('输入框聚焦', event);
            this.setData({ companyFocus: true})
        },
        companyBlur(event) {
            console.log('输入框失去焦点', event);
        },

    // wxml

    <view class="options">

            <text class="option-title" space="emsp">平  台:</text><text class="{{NotInput[0] ? '' : 'not-input'}}">*</text>
            <view class="input-box">
                <input class="input-view" value="{{AccountInfo.Company}}" focus="{{companyFocus}}" confirm-hold bindinput="companyChange" bindfocus="companyFocus" bindblur="companyBlur" placeholder="请输入(必填)"/>
            </view>
        </view>

    使用时,即使特地用聚焦事件修改焦点为true,依然会发生input的失焦问题。

    其中,confirm-hold 参数无效,input依然失焦,键盘闪烁出现后消失


    08-19
    赞同
    回复
问题标签