2016 - 2024

感恩一路有你

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

浏览量:1142 时间:2021-03-14 07:09:18 作者:admin

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

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

方法/步骤

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

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

单击后,将显示中的Chi组件。首页会显示,Chi组件的内容会显示

直接访问URL会被HTTP访问,服务器直接解析到文件路径,但是spa的路由是虚拟的,不能直接找到文件,所以会是404。您需要将所有请求指向索引(我不知道这样说是否准确),然后让JS的路由器解析URL。Nginx需要配置try文件$url/索引.html有关详细信息,请参阅Vue路由器的文档。HTML5历史模式在本章中讨论了这个问题。最近,在开发react-spa时,我们遇到了同样的问题,因为spa中的路由是JS呈现组件的配置,与真实浏览器中访问的URL不一样

reactrouter4嵌套路由 react嵌套路由是什么意思 react布局

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