收藏
回答

input输入框手机浏览软键盘点击删除时的问题

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug input 客户端 Android 6.6.7 1.9.9

我用input输入框获取的我输入的内容 然后调接口搜索,然后删除里面的内容的时候,每次都会调用两次

bindinput 方法,第一次打印出的都是空的,第二次是正常的。 删除后的打印如图:


最后一次编辑于  2018-06-09  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 异步加载
    异步加载
    2018-06-09

    bindinput是输入框的值变动一次就触发一次,如果你把搜索事件写到这里,就会删除也触发搜索事件,你应该改用

    bindblur


    2018-06-09
    赞同
    回复 2
    • 月暗
      月暗
      2018-06-09

      我是取的e.detail.cursor的数量,当我删除到数量为0 的时候 就返回展示原来的列表,但是 每次删除一个字符的时候bindinput方法就调用两次 第一次的值都是空e.detail.cursor也是空,就导致我每次删除都会 调用接口


      2018-06-09
      回复
    • 月暗
      月暗
      2018-06-09回复月暗

      这样的

      2018-06-09
      回复