微信小程序分包之后不能跳转
2019-10-31 10:40:02

小程序为什么分包我这里就不多做讲解了,我相信看到这个文章的都知道为什么,但是也有可能是萌新是吧,来>>>https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages/independent.html 官方文档走一走。

好了,我们来说说为什么微信小程序分包之后不能跳转的问题,问题就是【”independent”: true】这个东西,这个就是指分包作为独立分包来使用,这样我们之前的路由就不能跳过去了。我一开始使用的时候也没注意,直接复制了文档的列子过去,最后发现怎么都跳不过去,还一度怀疑是微信小程序出现了BUG,想想还真的是丢脸啊。

解决办法就是把【”independent”: true】去掉就好了,二如果没有这个不能跳转可能就是其他问题,我暂时还没有遇到。我目前就遇到了这个问题。

官方的列子:

{
  "pages": [
    "pages/index",
    "pages/logs"
  ],
  "subpackages": [
    {
      "root": "moduleA",
      "pages": [
        "pages/rabbit",
        "pages/squirrel"
      ]
    }, {
      "root": "moduleB",
      "pages": [
        "pages/pear",
        "pages/pineapple"
      ],
      "independent": true//注意这个,有时候不小心就复制过去了,导致出现问题也找不到。
    }
  ]
}
{{item.name}}