收藏
回答

华为meta20 input bindinput不触发 使用的搜狗输入法

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug Input 客户端 7.0.3 2.6.4

- 当前 Bug 的表现(可附上截图)

页面有改变 但获取的值为空


- 预期表现

custAcctInput应触发

- 复现路径


- 提供一个最简复现 Demo


<input placeholder='请输入用户名' class='fr onec right fs15' bindinput='custAcctInput' value='{{name}}'></input>



onShow: function () {

    var ud = wx.getStorageSync("userData");

    this.setData({

        name:ud.user_name

    })

}




custAcctInput: function (e) {

    this.setData({

        custAcct: e.detail.value

    })

}




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

3 个回答

  • 十·🦄
    十·🦄
    2019-07-15

    我也遇到过这个问题,我的还是登陆界面,就是搜狗输入法无法拿到input输入框的值,然后找了个解决方案,就是

    bind:blur="inputChange" bind:change="inputChange"   都写上,但是需要执行第二次才能拿到值。


    2019-07-15
    有用 1
    回复 2
    • Builder
      Builder
      2019-11-13
      多谢思路,的确能解决问题。今天在开发者工具也出现了
      2019-11-13
      回复
    • 薄荷、
      薄荷、
      2020-08-13
      或者登录加一点点延迟 Blur 比 submit 慢一点
      2020-08-13
      回复
  • Builder
    Builder
    2019-04-01

    创建代码片段 发现不能重现问题。然后给加了源代码加了些 console 也无法重现了。

    2019-04-01
    有用
    回复
  • 是小白啊
    是小白啊
    2019-04-01

    麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2019-04-01
    有用
    回复
登录 后发表内容