//1.报错情况
//分包地址
let str = "/epermarketSub/NewType?ProductCataID=604"
uni.reLaunch({
url:str,
fail(err) {
console.log(err);
//当前页面在/pages/Authorization/目录下此时报错信息如下
//errMsg: "reLaunch:fail page /pages/Authorization/ /epermarketSub/NewType?ProductCataID=604
is not found"
//查找了主包的位置后面又拼接了分包的地址 所以报错 但是为什么会查找主包呢 我给的url是分包地址啊
}
});
//2.正常可跳转情况
uni.reLaunch({
url:"/epermarketSub/NewType?ProductCataID=604" //或使用“../../epermarketSub/NewType?ProductCataID=604”也可正常跳转,
fail(err) {
console.log(err);
}
});
1 个回复
JXWang
您好,我试了一下未能复现,请提供一个能够复现的demo工程