this.$switch在app.js不能调用么?在page下调用的话,如果配置了route是pages/$page/$page,就会报错,后面的$page无法替换
方面给下示例代码?
比如我在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
路由是怎样配置的?
示例:
App.A({
config: {
route: ['/pages/$page/$page'],
})
路由就是这样配置的
wxpage.A({ config:{ route: '/pages/$page/$page' } })
这是按示例来配置的
`
示例:
const { A } = require('./wxpage') A({ config: { route: '/pages/$page' // $page 会被替换成页面名 }, onLaunch: function () {
}, onShow: function () {
} });`
你给的那个应该是多路由才用数组的啊
我的项目路径是
pages/index/idnex
按示例的话,应该是
pages/$page/$page
的吧
同样的配置,就$preLoad没问题
route只能替换一个
如果强制这样写
,那是没有问题