vue.js - vue的一个组件中能有多个router-view吗?并给他们标记id
本文介绍了vue.js - vue的一个组件中能有多个router-view吗?并给他们标记id的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
请教各位2个问题:
一:
vue的一个组件中能有多个router-view吗?并给他们标记id,
每个router-view对应不同的路径
二:
作者的意图是不是推荐的方式就是一个组件内部只包含一个router-view?
解决方案
一,应该不行(不合逻辑)。首先尝试理解路由 - 说简单点就是URL,那么对于浏览器而言,同一时间只有一个URL,那么所谓多个router-view还有什么意义呢?毕竟同一时间只有一个有内容,另一个如你所说对应不同的URL,里面肯定没内容的啊!
二,这应该不能说是作者的意图,而应该是路由的本意。当然同一个组件内可以有多个router-view
,不过不是你描述的同级关系,而是嵌套,看文档nested
这篇关于vue.js - vue的一个组件中能有多个router-view吗?并给他们标记id的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文