2.5.16
https://vuejs.org/v2/guide/computed.html#Watchers
使用演示程序使用Amazon Kindle 7''或Android Tablet(我使用Lenovo Tab 3 7''版本)在Docs页面上输入问题
https://vuejs.org/v2/guide/computed.html#Watchers
在平板电脑上使用浏览器时,按照演示说明,在敲击每个字母后,将在该字段中输入数值。
在敲击空格键或从键盘选择问号/感叹号之前,不会评估任何内容。
当用户开始使用Android平板电脑(尤其是Amazon Fire)开始在文本字段中输入内容时,我使用它来创建选项的下拉列表。
用户开始键入,并在输入字母后显示列表。
更新后,仅当用户点击空格键或屏幕键盘上的Enter键时,列表才会显示。
当在计算机上使用浏览器时,这可以按预期工作。
我已经使用Safari,Chrome和Firefox在Mac上测试了我的代码,控制台中没有错误。
在Amazon Fire上,在2.5.13版上可以正常使用
将我的VueJS更新到2.5.16版,这将在平板电脑上停止工作,并且需要敲击空格键,感叹号,问号或Enter键,以便在使用平板电脑设备时触发/运行评估。
嗨,我可以尝试将其修复为我的第一个错误吗?
@zaggy好的! 😀
只是一个猜测,但是会导致这个问题解决吗? https://github.com/vuejs/vue/pull/7121
我不确定如何将其从测试版本中排除。
原因是直到点击“ Enter”之类的“按钮”之前,表单字段才被处理,而在内容更改之前,它才被处理。
这是什么状态?
问题仍然存在。
@zaggy ,你在
这还是个问题吗?
是的。 我正在使用Kindle Fire上的标准帮助页面/演示页面,并且在进行检查之前输入字母时必须轻按Enter键。 单词后的问号或感叹号确实会像点击Enter键一样触发检查。
请注意,这可能与v-model
防止在合成期间进行临时更新(这对于某些输入法(例如中文)是必需的)有关,即使对于普通的英语键盘,某些设备也可能会触发合成事件。 那就是说我没有Kindle Fire,所以我很难复制。
我也可以在Lenovo Tab 3上进行复制。在这两个选项上,我都禁用了拼写检查/建议,这会有所帮助,但没有帮助。
@zaggy您是否已解决第一个错误? 已经有一段时间了,我仍然遇到这个问题。
所有Android设备是否都存在此问题? (我使用的是在CentOS上运行的在线仿真器,虽然我不太希望仿真器给出的结果,但它的工作还不错。
在我测试过的旧Android 5设备上还可以,但是Kindle Fires出现了问题。 即使禁用了所有拼写选项,您在字段中键入的文本也会带有下划线。 一旦按下空格键或输入该行,就会触发该事件,在我的情况下,将显示下拉列表。
Android仿真可重现吗? 如果是这样,将是一个有趣的错误。 申请工作时遇到类似问题。
最有用的评论
@zaggy好的! 😀