收藏
回答

更改input组件的value属性绑定的值 为什么会触发bindinput事件?

如题

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

5 个回答

  • 寒
    2019-12-31

    https://developers.weixin.qq.com/community/develop/article/doc/0004a08fd3893851eb99fb8c151413

    可以参考我的方案

    2019-12-31
    赞同
    回复
  • 巍
    2019-12-09

    具体原因还没找到。

    我的解决方法是:判断bindinput时间中event.detail.hasOwnProperty("keyCode")。如果有值就说明是键盘输入,如果没有则是更改input组件的value属性绑定的值触发。然后分开处理


    2019-12-09
    赞同
    回复
  • bibolibo
    bibolibo
    2019-08-12

    这个问题是概率出现把,我也出现过,后来就消失了..同问+1

    2019-08-12
    赞同
    回复 2
    • 尼古拉斯·唐
      尼古拉斯·唐
      2019-08-13
      对,不一定百分百出现
      2019-08-13
      回复
    • bibolibo
      bibolibo
      2019-08-13回复尼古拉斯·唐
      贴个片段,看一下,谢谢..
      2019-08-13
      回复
  • 小芯芯吖
    小芯芯吖
    2019-08-12

    keyWord是哪里的,你的bindinput事件包含什么

    2019-08-12
    赞同
    回复 2
    • 尼古拉斯·唐
      尼古拉斯·唐
      2019-08-12
      keyWord就是input组件绑定value的值 , bindinput用于获取输入建议,我只想要键盘输入才触发
      2019-08-12
      回复
    • 小芯芯吖
      小芯芯吖
      2019-08-12回复尼古拉斯·唐
      感觉你这个需求不能把这两个变量绑定一起,需要分开
      2019-08-12
      回复
  • Cony
    Cony
    2019-08-12

    怎么改的

    2019-08-12
    赞同
    回复 1
    • 尼古拉斯·唐
      尼古拉斯·唐
      2019-08-12

      //点击了某一个标签,然后更改了keyWord

      this.setData({

          keyWord: e.currentTarget.dataset.name

      }


      2019-08-12
      回复
登录 后发表内容
问题标签