【BUG日记】【微信小程序】【分包】部分跳转生效,部分不生效的原因与解决办法

【日期】

2022/7/11

【问题】

在完成小程序实现分包后,今天测试发现,当分包引入的 pages 不完整,且刚好有跳转的页面是必须需要引入 pages 的,就显示找不到该 pages ,无法跳转。有引入 pages 就是能进行跳转并且加载分包的资源,加载完成后,其他未引入的 pages 也能实现。
在这里插入图片描述

【原因】

未加载分包的资源,就实现跳转分包的pages,会无法找到。

【如何发现】

测试过程中,发现这个问题。

【如何修复】

把需要跳转的 pages 都添加上 app.json 对应的分包配置上即可。

【代码分享】

之前的部分代码

{
  "subpackages": [{
    "name": "tool",
    "root": "pagesTool",
    "pages": [
      "pages/doctor/doctor"
    ]
  }],
}

现在的部分代码

{
  "subpackages": [{
    "name": "tool",
    "root": "pagesTool",
    "pages": [
      "pages/doctor/doctor",
      "pages/trans/trans"
    ]
  }],
}

文章小尾巴

文章写作、模板、文章小尾巴可参考:《写作“小心思”》

  感谢你看到最后,最后再说两点~
  ①如果你持有不同的看法,欢迎你在文章下方进行留言、评论。
  ②如果对你有帮助,或者你认可的话,欢迎给个小点赞,支持一下~
  我是南方者,一个热爱计算机更热爱祖国的南方人。

  (文章内容仅供学习参考,如有侵权,非常抱歉,请立即联系作者删除。)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南方者

你的鼓励将驱动我的开源

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值