请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

<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; 用这句 达不到实时更新输入内容

正在回答 回答被采纳积分+3

2回答

7七月 2017-01-21 12:25:03

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

0 回复 有任何疑惑可以回复我~
7七月 2017-01-21 11:52:18

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

0 回复 有任何疑惑可以回复我~
  • 提问者 海翔50 #1
    我是用的搜狗输入法啊
    回复 有任何疑惑可以回复我~ 2017-01-21 12:00:32
  • 提问者 海翔50 #2
    输入法没啥问题,中文输入不上去,数字和英文没问题,不知道什么情况啊
    回复 有任何疑惑可以回复我~ 2017-01-21 12:02:10
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信