- 51
- 0
1 router 环境
两个router嵌套: bookRouter -> chapterRouter 对应URL为: /book/chapter
其中chapterRouter配置了redirect, 到page0组件,url为 /book/chapter/page0
path: '/chapter',
redirect: 'chapter/page0',
2 router client环境:
在非上述router的页面, 如 /trial 页面,点击页面button试读,并传递参数 doc (是个js Object)
this.$router.push({name: 'chapterRouter', params: {doc: this.doc}})
3 运行问题
在 bookRouter 、chapterRouter、Page0 组件的mounted 函数都尝试接受param, 但都收不到:
mounted: function () {
console.info('mounted')
console.info(this.$route.params.doc)
}
4 正常情况.
但是,如果chapterRouter没有设置redirect, bookRouter 和 chapterRouter mounted 都能收到 doc object参数
- 共 0 条
- 全部回答
-
对你没興趣 普通会员 1楼
在Vue.js中,你可以使用
history.push方法来重定向到一个不同的路由。如果你在多路由嵌套路由中使用redirect参数,但是它无法传递,那么可能是因为你在代码中没有正确地处理这个参数。以下是一个例子:
javascript router.push({ path: '/section/:id', component: SectionComponent, name: 'Section', redirect: '/section/:id' });在这个例子中,
/section/:id是目标路由的路径,Component: SectionComponent是目标路由的组件,name: 'Section'是目标路由的名称,redirect: '/section/:id'是redirect参数的值,:id是:id的参数。如果你在使用
redirect参数时遇到问题,你可能需要检查你的代码,确保你正确地处理了这个参数,并且它的值在正确的位置。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
