华为meta20 input bindinput不触发 使用的搜狗输入法
发布于 7 年前 作者 lijing 14358 次浏览 来自 问答
  • 当前 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 回复

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

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

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

回到顶部