请稍等 ...
×

采纳答案成功!

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

router-view

router-view意味着添加一个子组件到页面上,但是它如何知道你要添加的是哪个具体的子组件呢?不需要指定一下吗?如果同时要引入多个子组件,全用router-view标签恐怕无法区分吧

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

1回答

甲蛙 2020-06-07 17:46:17

这个问题问得很好,课程中介绍的都是一个router-view的情况,也支持多个router-view的场景,也很简单,router-view可以加name属性,指定子组件名,比如:

<router-view></router-view>
<router-view name="a"></router-view>
<router-view name="b"></router-view>

在路由定义的时候,加上components属性,添加所有组件,比如:

{
  path: '/welcome',
  components: {
    default:Welcome,
    a:A,
    b:B
  }
}


1 回复 有任何疑惑可以回复我~
  • 这里的path,welcome是不是应该去掉“/”?
    回复 有任何疑惑可以回复我~ 2021-05-09 20:38:10
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信