2016 - 2024

感恩一路有你

vue嵌套路由实现组件切换 VUE多层路由嵌套实现代码?

浏览量:2744 时间:2021-03-13 18:18:52 作者:admin

VUE多层路由嵌套实现代码?

在实际项目中,我们会遇到多层嵌套组件的组合,但是如何实现嵌套路由呢?因此,我们需要在vuerouter的参数中使用子配置,这样才能很好地实现路由嵌套。Indexhtml,只有一个路由出口[HTML]查看纯拷贝mainjs,如何做路由的重Vue来实现路由跳转和嵌套

1。静态路由通常由管理员手工设置,动态路由是路由器中的动态路由协议根据网络拓扑结构和具体要求自动生成的路由条目。

2. 什么样的路由器应该使用什么样的路由协议直接决定于网络管理策略。一般中小型网络,网络拓扑结构比较简单,不存在线路冗余等因素,所以通常采用静态路由来配置。但是,大规模网络拓扑结构复杂,路由器数量多,线路冗余大,管理人员相对较少,对管理效率要求较高。基于这些原因,通常采用动态路由协议,辅以适当的静态路由。

3. 静态路由基本上是手动配置的路由,或者由相关的人工设置自动生成。如果配置IP地址,将生成直接连接路由。

4. 一般静态路由设置保存后不会消失,但当相应端口关闭或无效时,相应的静态路由将消失。相反,动态路由会消失,因为动态路由只能在动态路由协议正常运行的前提下生成

一个简单的视频编辑软件还是很好用的。可以玩不同字体和过滤器的朋友可以试试看,很容易用它来剪辑短视频

方法/步骤

让我们来解决最后一个标签路由切换的效果问题!我们不希望第一个路由类在单击其他路由链接时被激活。首先,让我们修改它最小js在路由配置文件中。加上主路由组件配置。红色圆圈表示默认路径,另一个是直接配置默认路由路径,该路径实际上指向同一组件。第二步是将导航路径更改为不再直接指向“/”,而是指向“/home”。然后在第一个路由内容的div中加入一个动态类来判断当前路由路径。写一个三元表达式。$route是一个路由对象,所有路由都存在于该对象中。我们只需要判断当前路由是否指向home组件。如果是,添加一个rou如果不是,它将是空类。效果见第二和第三张图片

此时,一个完整的路由切换效果完成。接下来,分享嵌套路由的工作原理!首先,找出最小js例如,我们将嵌套的路由组件添加到主组件。首先,我们需要创建这个Chi组件,然后将其引入到最小js这样,将配置嵌套的子路由。在这里,在主组件中写入一个条目以进入嵌套的路由组件。对于嵌套路由,请单击enter Go ahead,您将看到以前编写的内容奇维组件。

单击后,将显示中的Chi组件。Home将显示,Chi组件的内容将显示

class=“answer text mb-10”>;R/R它主要用于呈现与您在构建Spa(单页应用程序)时指定的路由相对应的组件。可以使用路由器视图作为容器来渲染使用Vue路由器指定的组件。例如:视图图层:布线定义路由器.map({“/foo”:{//当路由匹配/foo时,将呈现foo组件:foo})。R初始化实例:R//start APPvar app=虚拟扩展({}) 路由器.启动当您访问/foo时,router视图将替换为foo组件。R组件嵌套,同样的逻辑,看一下文档并演示一下。R文件地址:https://github.com/vuejs/vue-router/blob/1.0/docs/zh-cn/nested.md

vue嵌套路由实现组件切换 vue 页面嵌套 vue教程

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。