如何正确地跳转至外部小程序的特定详情页面?
发布于 6 年前 作者 yaowei 10175 次浏览 来自 官方Issues

我按照官方的方式获取了某小程序的页面地址

https://developers.weixin.qq.com/community/develop/doc/000aea7c9188688b1c0aed69d51409?highLine=%25E8%25B7%25B3%25E8%25BD%25AC%25E5%25B0%258F%25E7%25A8%258B%25E5%25BA%258F

比如以下是我获取的“京东购物”小程序的 appId 和某个页面地址

wx91d27dbf599dff74

pages/item/detail/detail.html?__pid=Pxsbfrrvcnj4k

然后我使用官方 API

wx.navigateToMiniProgram({
    appId: "wx91d27dbf599dff74",
    path: "pages/item/detail/detail.html?__pid=Pxsbfrrvcnj4k",
    success(res) {
    // 打开成功
    console.log("跳转其他小程序成功", res);
    },
    fail(res) {
    // 打开失败
    console.warn("跳转其他小程序失败", res);
    }
});

可以跳转到京东购物,但是不能进入特定的商品详情页

报错如下

我试了跳转其他的页面,似乎 URL 中带有 query 参数就不能正常跳转,如果是 pages/index/index.html 这种路径就能正常跳转。

请问如何才能跳转至 pages/item/detail/detail.html?__pid=Pxsbfrrvcnj4k

回到顶部