测试,报这个错误,怎么回事呢
来源:5-8 tab选项卡切换页面(下)

烟光云影
2019-02-17
写回答
3回答
-
慕斯6088333
2019-08-22
原因是在安卓开发中。
由于浏览器必须要在执行事件处理函数之后,才能知道有没有掉用过 preventDefault() ,这就导致了浏览器不能及时响应滚动,略有延迟。
处理方法:
添加css样式:
.touch-action{ touch-action: none; }
在html中添加css属性 :
<nav class="mui-bar mui-bar-tab bg-write touch-action" id="fontpage-nav"> <a class="mui-tab-item mui-active" tabIndex="0"> <span class="mui-icon icon icofont-ui-chat"></span> <span class="mui-tab-label">Chats</span> </a>
这是提高性能的优化,防止等待event.preventDefault()的调用。
具体看这篇博客。https://www.jianshu.com/p/04bf173826aa
简单点说就是告诉浏览器我不去调用这个方法。 这样就不需要等待结束完再去执行event.preventDefault。事件处理需要时间,不需要等待这段处理时间了。所以算是个小优化吧。 当然不解决这个警告也没啥问题。。
00 -
风间影月
2019-02-17
附带一提,测试需要基于手机,浏览器是没有手机端的运行环境的
00 -
风间影月
2019-02-17
能不能详细说一下你的操作步骤,做的什么功能,写的哪块代码?这样子看不出任何状况啊。。
00
Netty+Spring Boot仿微信-全栈开发高性能后台及客户端
SpringBoot/Netty+MUI全栈开发 同时搞定后台+ Android&iOS
1498 学习 · 684 问题
相似问题