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

拦截器uni.addInterceptor会拦截带参数的URL的BUG

分类:uni-app

拦截器uni.addInterceptor会拦截带参数的URL 。
在白名单设置了通行:/page/index/detail ,如果在跳转在URL中有参数,如/page/index/detail?id=12,则会被拦截器拦截。
不过可加两行代码即可解决这个问题:
在uni.addInterceptor 代码段中,把
if(!hasPermission(e.url)){
修改为:
const url = e.url.split('?')[0]
if(!hasPermission(url)){
即可。

0 关注 分享

要回复文章请先登录注册