输入框实时同步输入内容时候 怎么输入不了中文

来源:22-2 电影搜索页面构建(下)

海翔50

2017-01-21

<view>
  <text>input的内容{{handleInput}}</text>
  <input type="text" bindinput="handle" />
</view>
handle: function(event) {
    this.setData({
      handleInput: event.detail.value
    })
  }
onbindinput: function(event) {
    var text = event.detail.value;
    this.data.searchText = text;

    // 这种方式有bug,中文输入不了
    // this.setData({
    //   searchText: text
    // })
  }

this.data.searchText = text; 用这句 达不到实时更新输入内容

写回答

2回答

7七月

2017-01-21

我刚测试了下,可以输入中文。而且课程里也多次使用了中文进行电影搜索。至于你说的更新,bindinput直接return字符串就可以替换当前输入框的值,或者绑定input的value也可以的。不知道你是怎么做的。

0
0

7七月

2017-01-21

这个一般都不会有这样的问题,看看是不是输入法自身的问题。

0
2
海翔50
输入法没啥问题,中文输入不上去,数字和英文没问题,不知道什么情况啊
2017-01-21
共2条回复

微信小程序入门与实战(全新版) 超20000人学习的好课

4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!

23866 学习 · 6899 问题

查看课程