gone11
gone11
  • 发布:2021-01-28 14:47
  • 更新:2022-01-20 18:00
  • 阅读:1122

【报Bug】uni.setTabbarItem 使用问题 pagePath

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 3.0.7

浏览器平台: Chrome

浏览器版本: 88.0

项目创建方式: HBuilderX

示例代码:
  uni.setTabBarItem({  
          index: 0,  
          text: '福利',  
          pagePath: '/pages/marketing/kanMarking?marketId=',  
    success: () => {  
      console.log('success')  
    }  
  })  
  uni.switchTab({  
    route: '/pages/marketing/kanMarking?marketId='  
  })  

操作步骤:
  uni.setTabBarItem({  
          index: 0,  
          text: '福利',  
          pagePath: '/pages/marketing/kanMarking?marketId=',  
    success: () => {  
      console.log('success')  
    }  
  })  
  uni.switchTab({  
    route: '/pages/marketing/kanMarking?marketId='  
  })

预期结果:

tabbar 第一项item, 名称,url 都改变

实际结果:

tabbar 第一项item,名称变了,url 没变

bug描述:

pagePath String 否 页面绝对路径,必须在 pages 中先定义,被替换掉的 pagePath 不会变成普通页面(仍然需要使用 uni.swichTab 跳转) App(2.8.4+)、H5(2.8.4+)

修改pagePath , pagePath 没有修改,还是原来的路径,是版本问题吗?

2021-01-28 14:47 负责人:无 分享
已邀请:
Everora

Everora

我也遇上同样的问题了,pagePath用相对路径和绝对路径都跳改之前的页面,名字和图片都能改

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