将项目运行到真机上,接上外接键盘,在空白启动页,按一下tab,在按回车键,就会跳转到设定的tabBar页面。

- 发布:2022-08-25 15:10
- 更新:2024-07-15 16:20
- 阅读:307
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win 10 专业版
HBuilderX类型: 正式
HBuilderX版本号: 3.5.3
手机系统: Android
手机系统版本号: Android 12
手机厂商: 小米
手机机型: Redmi K40
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
不跳转页面
不跳转页面
实际结果:
会莫名其妙的跳转到tabBar页面
会莫名其妙的跳转到tabBar页面
bug描述:
原本情况是有公司同事将app投屏到电脑上,用电脑键盘操作app,然后偶然之间发现在登录页面按了tab键后在按回车键,就跳转到首页去了,跳过了登录验证逻辑,经过排查,排除了代码问题哪怕登录页面没有一点东西也会发生这种情况,后来我创建了uniapp的官方demo,进行真机测试,也存在此问题,并且还发现在启动页按几下tab键再回车就跳转到第几个tabbar页面,比如按一下tab键,就跳转到tabBar的内置组件页面,按两下tab键,就会跳转到tabBar的组件页面,以此类推。
视频传不上去,从下面地址下载吧。
https://musetransfer.com/s/lugsy3ur2(有效期至2023年8月25日)