myjf007
myjf007
比如我在index下,如果这样执行 `this.$switch('home');` 会报 `switchTab:fail page "pages/home/$page" is not found` 如果这样 `this.$switch('home/home');` 会报 `switchTab:fail page "pages/index/home/$page" is not found`
路由就是这样配置的 ` wxpage.A({ config:{ route: '/pages/$page/$page' } }) ` 这是按示例来配置的 ` 示例: const { A } = require('./wxpage') A({ config: { route: '/pages/$page' // $page 会被替换成页面名 }, onLaunch: function ()...
我的项目路径是 `pages/index/idnex` 按示例的话,应该是 `pages/$page/$page` 的吧
同样的配置,就$preLoad没问题
 route只能替换一个
如果强制这样写  ,那是没有问题
 类似这样的结构,route要如何配置呢
```js A({ config: { route: ['/pages/$page', '/packageA/pages/$page'], resolvePath: function (name) { return `/pages/${name}` } } }); ``` 我是按这样配置了,然后在pages/index要跳转到packageA的cat文件 ```js this.$route('cat') ``` 会提示 ```js navigateTo:fail page "pages/cat" is not found ```
在packageA下有,这样分包模式下,this.$route(pagename),要如何配置route才能打开packageA下的cat界面呢
框架中有 ```js isInPackageA ``` 这个方法么?还是说需要自己实现