m***@jaiden.cn
m***@jaiden.cn
  • 发布:2022-05-03 23:00
  • 更新:2022-11-04 11:03
  • 阅读:496

【报Bug】uni.preloadPage预加载tabBar页面, uni.switchTab 方法不跳转页面

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.4.7

手机系统: Android

手机系统版本号: Android 12

手机厂商: 小米

手机机型: 小米10

页面类型: nvue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

示例代码:

<template>
<view>登录</view>
</template>

<script>
export default {
onLoad() {
console.log('监听页面加载')
uni.preloadPage({ url: "/pages/tabBar/home/index"})
setTimeout(()=>{
uni.switchTab({ url: "/pages/tabBar/mall/index"})
},3000)
}
}
</script>

操作步骤:

<template>
<view>登录</view>
</template>

<script>
export default {
onLoad() {
console.log('监听页面加载')
uni.preloadPage({ url: "/pages/tabBar/home/index"})
setTimeout(()=>{
uni.switchTab({ url: "/pages/tabBar/mall/index"})
},3000)
}
}
</script>

预期结果:

页面跳转

实际结果:

页面不跳转

bug描述:

经测试,使用vue3编译就有这个问题!!官方bug无疑!

在nvue启动页首页
使用 uni.preloadPage预加载tabBar页面,
在使用uni.switchTab跳转页面,
success函数都成功了,页面没有发生跳转

2022-05-03 23:00 负责人:无 分享
已邀请:
132liyh

132liyh

你多点几次呢?

小枫叶

小枫叶 - 外包接单加v:wlmk1234567 注明来意

你把你完整的demo能给一下不

  • m***@jaiden.cn (作者)

    使用vue3版本编译就有问题

    2022-05-05 18:44

小枫叶

小枫叶 - 外包接单加v:wlmk1234567 注明来意

好的,我试下

十二112

十二112

同样

准时下班

准时下班

打包成apk之后自定义tabbar切换就不流畅了;

要回复问题请先登录注册