mu0918
mu0918
  • 发布:2020-08-07 15:21
  • 更新:2020-08-07 15:21
  • 阅读:679

【报Bug】uniapp的APP环境下uni-simple-router路由连接TAB,成功后,TAB还是高亮

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 10 专业版

HBuilderX类型: 正式

HBuilderX版本号: 2.8.2

手机系统: Android

手机系统版本号: Android 8.1

手机厂商: 小米

手机机型: Redmi 5 Plus

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

导入项目

使用HBuilderX导入uni-simple-router-1.5.5中的examples\ideCreateTab项目,然后将uni-simple-router-1.5.5/src文件替换导入项目的node_modules\uni-simple-router这个下的文件

创建登录界面,在路由全局前置首位添加如下代码

router.beforeEach((to, from, next) => {
console.log(to)
if (count == 0) {
setTimeout(() => {
next({
path: '/pages/tabbar/tabbar-1/tabbar-1',
NVATYPE: 'pushTab'
})
}, 2000)
} else {
if(to.name === 'tabbar-5') {
console.log(to.name)
uni.navigateTo({
url: '/pages/login/login'
})
} else {
next()
}
}
count += 1
})

点击TAB-5进入登录界面

在登录界面点击返回,TAB界面中的【我的】TAB高亮

预期结果:

在登录界面点击返回,TAB界面中的高亮TAB应该是点击我的之前的TAB

实际结果:

在登录界面点击返回,TAB界面中的高亮TAB是【我的】

bug描述:

2020-08-07 15:21 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复