请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

我看vue官网children是create,是不拼接父级的路径。那么如果这块路由我不用前端来控制,

图片描述

图片描述

我看vue官网children是create,是不拼接父级的路径。那么如果这块路由我不用前端来控制,我用后端来控制返回路由,那么这边的path为什么要返回全路径,也就是要拼接上父级的路径,我试了一下只要写path:"create"是不可以的。为什么?谢谢

正在回答 回答被采纳积分+3

4回答

扬_灵 2021-01-18 09:25:33

同学你好,这里path使用/book/create和使用create都是可以的。

1 回复 有任何疑惑可以回复我~
  • 提问者 五月一一 #1
    我看vue官网children是create,是不拼接父级的路径。那么如果这块路由我不用前端来控制,我用后端来控制返回路由,那么这边的path为什么要返回全路径,也就是要拼接上父级的路径,我试了一下只要写path:"create"是不可以的。为什么?谢谢
    回复 有任何疑惑可以回复我~ 2021-01-19 06:21:40
提问者 五月一一 2021-01-19 09:28:58

不是啊,那个我知道的。我问的是path这一块

0 回复 有任何疑惑可以回复我~
  • 扬_灵 #1
    可能是我理解错误了,那你现在遇到的问题是什么?左侧菜单跳转不了?
    回复 有任何疑惑可以回复我~ 2021-01-19 10:23:31
  • 提问者 五月一一 回复 扬_灵 #2
    我看vue官网children是create,是不拼接父级的路径。那么如果这块路由我不用前端来控制,我用后端来控制返回路由,那么这边的path为什么要返回全路径,也就是要拼接上父级的路径,我试了一下只要写path:"create"是不可以的。为什么?谢谢
    回复 有任何疑惑可以回复我~ 2021-01-20 07:09:53
  • 扬_灵 回复 提问者 五月一一 #3
    你现在是想把路由交由后端进行处理,但是在配置路由的的时候path需要带上父级的路由才能够进行访问?把项目上传一下,我在本地帮你看一下。
    回复 有任何疑惑可以回复我~ 2021-01-20 09:21:07
扬_灵 2021-01-19 09:26:26

同学你好,这是因为项目中的动态路由(asyncRoutes)的部分是通过router.addRoutes的方式添加的,这些数据都存放在vuex中,你可以看一下最后vuex中存储的路由信息是什么。https://img1.sycdn.imooc.com/szimg/600634e20907890910580968.jpg

0 回复 有任何疑惑可以回复我~
提问者 五月一一 2021-01-19 06:21:15

https://img1.sycdn.imooc.com/szimg/600609c6088479e312440875.jpg

我看vue官网children是create,是不拼接父级的路径。那么如果这块路由我不用前端来控制,我用后端来控制返回路由,那么这边的path为什么要返回全路径,也就是要拼接上父级的路径,我试了一下只要写path:"create"是不可以的。为什么?谢谢

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信