收藏
回答

其他app跳转小程序第一次正常,第二次显示 relativeURL is empty

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug iOS ios15.1 iphone XR 8.0.31

回答关注问题邀请回答
收藏

1 个回答

  • 微盟
    微盟
    2022-12-22

    如果在第一次跳转时能正常打开小程序,而第二次跳转时却显示 "relativeURL is empty" 的错误,这通常是由于小程序的路由机制导致的。

    小程序使用路由机制来管理页面之间的跳转关系,因此当从其他应用跳转到小程序时,小程序会根据跳转的 URL 地址来确定要打开的页面。如果跳转的 URL 地址为空,小程序就无法确定要打开哪个页面,从而导致 "relativeURL is empty" 的错误。

    要解决这个问题,可以尝试以下方法:

    1. 确保在跳转到小程序时提供的 URL 地址是正确的。
    2. 在小程序的页面路由配置中,确保所有要跳转的页面都已经正确配置了路径。
    3. 在小程序的代码中,使用 wx.navigateTo 或 wx.redirectTo 等路由 API 来进行页面跳转时,确保目标页面的路径也是正确的。
    4. 如果仍然无法解决问题,可以尝试在小程序的 app.js 文件中,在 onLaunch 函数中添加 console.log 语句来输出跳转时传入的参数


    2022-12-22
    有用 1
    回复 1
    • De彪
      De彪
      2022-12-23
      感谢解答
      2022-12-23
      回复
登录 后发表内容