首页 > vue的一个组件中能有多个router-view吗?并给他们标记id

vue的一个组件中能有多个router-view吗?并给他们标记id

请教各位2个问题:

一:

vue的一个组件中能有多个router-view吗?并给他们标记id,
每个router-view对应不同的路径

二:
作者的意图是不是推荐的方式就是一个组件内部只包含一个router-view?


一,应该不行(不合逻辑)。首先尝试理解路由 - 说简单点就是URL,那么对于浏览器而言,同一时间只有一个URL,那么所谓“多个router-view”还有什么意义呢?毕竟同一时间只有一个有内容,另一个如你所说“对应不同的URL”,里面肯定没内容的啊!

二,这应该不能说是作者的“意图”,而应该是路由的本意。当然同一个组件内可以有多个router-view,不过不是你描述的同级关系,而是嵌套,看文档nested

【热门文章】
【热门文章】