收藏
回答

明文scheme拉起此小程序,打开小程序后为什么没有跳转到分包页面?

1、在微信小程序后台设置地址,说明一下这里的地址是分包地址:

2、设置h5明文scheme拉起此小程序

weixin://dl/business/?appid=" + mppProperties.getWeixinappAppid() + "&path=pages/workOrder/pages/orderManage/orderManage

3、但是拉起小程序后,跳转的却是下面这个主包的地址

pages/main/home/home

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

2 个回答

  • hello world
    hello world
    09-05

    没遇见过这种情况,建议排查一下是不是有跳转到首页的逻辑(例如无token?)

    09-05
    有用
    回复 2
    • lmblm
      lmblm
      09-06
      排查了,有两种情况:
      1、微信杀死、或者小程序被删除、或者没有使用过上程序,这几种情况没有token,H5拉起小程序后,会跳转到登录页,登录成功后进入主包页面,并没有直接进到分包页面。
      2、微信在后台运行、使用过小程序并且有token的情况,H5拉起小程序后,可以直接进入分包页面
      09-06
      回复
    • hello world
      hello world
      09-06回复lmblm
      那就是你们登录后的页面跳转逻辑问题
      09-06
      回复
  • 一笑皆春
    一笑皆春
    09-05

    1、后台需要配置

    2、path必须是已经发布上线的页面

    09-05
    有用
    回复 2
    • lmblm
      lmblm
      09-05
      刚刚没说清楚,1、后台配置了,2、地址是生产环境的地址
      我刚刚发现几个情况:
      1、如果手机杀掉微信,然后H5拉起小程序,就进不到分包页面,只能进到首页
      2、如果微信在后台运行,但是小程序没有使用过或者说用过后删除了,这时H5拉起小程序,也进不到分包页面,只能进到首页
      3、如果微信在后台运行,小程序也使用过,这时H5拉起小程序,才能进到分包页面。
      09-05
      回复
    • 一笑皆春
      一笑皆春
      09-05回复lmblm
      嗯那可能默认就这样的,分包的页面必须依赖于主包,主包先加载,你可以把明文页面改成主包里的试试
      09-05
      回复
登录 后发表内容