开发工具无法输入
发布于 6 年前 作者 weilong 662 次浏览 来自 问答

开发工具input输入框,模拟器点击输入会发生失去焦点,无法输入,只有按住键盘一直鼠标左键点,相当于输入几十次才偶尔一次可以进行输入文字,重新编译有概率会正常,但是点多几次又失效。

最新进展:发现一个情况,只有点击input组件上方一部分的地方才会点击会触发input,所以应该是点击input组件的瞬间工具触发的点事input下方的地方,触发了我的bindblur事件。

10 回复

我觉得不是代码的问题,而是工具本身的问题。

点击input组件失效:

一、工具问题,点击位置光标识别错误。表现为点击组件时,工具识别的位置实则是组件上方;

二、这不是input组件个例,textarea也有这个情况。

你在bindinput事件里面进行setData变量tit,然后这个变量tit绑定在了input里面,导致了input失去了焦点

我也遇到了同样的问题,在开发工具上input无法获取焦点输入,放到手机上就可以。

你好,你提供的代码片段打开提示有误,请提供能复现问题的代码片段

论坛很多人反应过这个问题,不然随便一个输入测试都要在手机上进行,太费事了。

这个帖子有动画。https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=000aeed2cd0fd0c56aa6e3b9c5b400

就一个input组件我不明白非要提供代码?另外提示有误是因为你没填appid,我不可能因为一个开发工具自身的bug还耗费这么多时间给你们去添加权限去测试,前面提供的代码你们自己能看?就一个普通的input组件需要去复现?你们自己敲一个组件的代码很难嘛。

<input id="{{index}}"  bindconfirm=“daiti” bindblur=“daiti” data-type=“0” type=“text” maxlength=“8”  class=“answer”  data-index="{{index}}"   value="{{item.name}}"  placeholder=“请输入奖品(限8字)” cursor-spacing=“100” />

@(´・ᆺ・`),你尝试点击input的上方试试,我的input是竖向排列,点击上方位置会触发input,你如果是横向排列,可以试试左边一点或者上方一点的地方,说不定能触发这个input组件

回到顶部