当前位置:Gxlcms > JavaScript > vue-router路由基础实例分享

vue-router路由基础实例分享

时间:2021-07-01 10:21:17 帮助过:9人阅读

本文主要介绍了vue-router 路由基础的详解的相关资料,希望通过本文能帮助到大家,让大家理解掌握这部分内容,需要的朋友可以参考下,希望能帮助到大家。

vue-router 路由基础的详解

今天我总结了一下vue-route基础,vue官方推荐的路由。

一、起步

HTML


创建模板(组件):

(也可以用import 引入外部组件)


组件注入路由:


创建路由实例:


注意这里 routes 没有 ‘ r ' (不要写成 routers)

创建vue实例(并挂载实例)


二、动态路由匹配

有时候我们需要的是模板结构一样,当时数据不一样,就相当于我们要把不同ID的登录用户连接到同一个页面,但要显示每个用户的独立信息,这时我们就用到了动态路由匹配。

动态路由主要用到了全局 $route.params 和路由的动态参数,全局route 的 params API 存储着 路由的所有参数,路径的参数用 “ : ”来标记:

HTML


JS


三、嵌套路由

1.嵌套路由讲的是我们可以在 <router-view>中去在渲染 <router-view> 这时要在配置路由时使用 children

例如:

HTML:


JS:


四、命名路由

1.给路由命名指定路路由跳转,要用到参数name 和 v-bind

HTML:


JS:


五、命名视图

1.给渲染视图 router-view 命名,来制定让那个视图渲染组件

HTML:


JS:


六、重定向 和 别名

重定向 和别名,首先我先来解释一下什么叫做重定向和别名

『重定向』的意思是,当用户访问 /a时,URL 将会被替换成 /b,然后匹配路由为 /b,

『别名』 /a 的别名是 /b,意味着,当用户访问 /b 时,URL 会保持为 /b,但是路由匹配则为 /a,就像用户访问 /a 一样。/a 的别名是 /b,意味着,当用户访问 /b 时,URL 会保持为 /b,但是路由匹配则为 /a,就像用户访问 /a 一样。
重定向主要用参数:redirect 而别名主要用到参数: alias

HTML:


JS:


相关推荐:

vue-router实现tab标签页

基于Vue、Vuex、Vue-router实现动画切换功能

三种Vue-Router来实现组件间跳转

以上就是vue-router路由基础实例分享的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行