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

查看:330
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆