不负所爱
不负所爱
  • 发布:2023-11-08 15:52
  • 更新:2023-11-08 15:52
  • 阅读:138

【报Bug】拦截器uni.addInterceptor会拦截带参数的URL

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.97

手机系统: Android

手机系统版本号: Android 14

手机厂商: 小米

手机机型: 小米

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

预期结果:

实际结果:

bug描述:

拦截器uni.addInterceptor会拦截带参数的URL 。
在白名单设置了通行:/page/index/detail ,如果在跳转在URL中有参数,如/page/index/detail?id=12,则会被拦截器拦截。
不过可加一行代码即可解决这个问题:

if(!hasPermission(e.url)){
修改为:
const url = e.url.split('?')[0]
if(!hasPermission(url)){
即可。

2023-11-08 15:52 负责人:无 分享
已邀请:

要回复问题请先登录注册