收藏
回答

安卓 input 组件双向绑定异常

问题模块
API和组件



环境:

系统:安卓 6.0.1,MIUI 8.5

输入法:搜狗输入法小米版

微信:6.5.16


重现用例:

<view class="view">
 <input type="text" placeholder="请输入文字" value="{{ value }}" bindinput="input" />
view>
Page({
 data: {
   value: '',
 },
 input (event) {
   this.setData({
     value: event.detail.value,
   })
 },
})


用输入法打几个字母,然后快速地连续按退格删除,会出现输入框内值乱串。如果在退格删除后马上再输入内容也会异常,比如退格后输入 1234 可能只会出现 14。


其他线索:

1. 输入框类型如果用 number、idcard、digit 都不会重现,只有 text 有问题,可能是和输入法有关。

2. 测试了 iOS 系统使用英文键盘也不会重现。

最后一次编辑于  2017-11-07
回答关注问题邀请回答
收藏

2 个回答

  • yelo🐯
    yelo🐯
    2017-11-16

    Ping.

    2017-11-16
    赞同
    回复
  • yelo🐯
    yelo🐯
    2017-11-10

    Ping.

    2017-11-10
    赞同
    回复