我在使用微信小程序 wx.request 的时候碰到一个问题?
场景是这样子的: 我需要监听用户输入的内容来发起 https 请求,所以我用到了事件 bindinput,当执行 request 的时候发现我输入一个数字直接发起了10次请求, 当我把 bindinput 换成 catchinput的 时候发现并不好用, 有遇到类似的同学吗? 求解答,求分享!
13 回复
@parry 没有这个,一开始我想的是 bind 事件是阻止冒泡的,我在想用 catch 但是 input 却没有 catcheinput 事件, 然后我测试了一下发现 catchtap 也是一样的,点击一次会执行10次方法调用,最后只能曲线救国,现在已经搞定了!
@parry 感觉小程序的bug不是一般的多: 另一个bug是这样子的,我用手机扫码测试,当输入某个数值时,我发送一个 request 虽然数据已返回并且已经 setData ,但是页面 view 还是无数据状态, 只有你将input 框全部删除二次及以后再录入即可渲染页面, 在小程序提供的开发工具中却是正常的! 真是不知道这个bug该如何解决呢?