美文网首页
路由带:之动态路由匹配

路由带:之动态路由匹配

作者: fanfanda | 来源:发表于2019-07-11 14:09 被阅读0次

        我们经常需要把某种模式匹配到的所有路由,全都映射到同个组件。例如,我们有一个 User 组件,对于所有 ID 各不相同的用户,都要使用这个组件来渲染。那么,我们可以在 vue-router 的路由路径中使用“动态路径参数”(dynamic segment) 来达到这个效果:

现在呢,像 /user/foo 和 /user/bar 都将映射到相同的路由。

一个“路径参数”使用冒号 : 标记。当匹配到一个路由时,参数值会被设置到 this.$route.params,可以在每个组件内使用。于是,我们可以更新 User 的模板,输出当前用户的 ID:

路由中定义什么参数名,调用时就用什么参数

这边定义了参数为username,在浏览器中输入user/evan   当调用this.$router.params.username时,this.$router.params.username即等于evan

相关文章

  • 路由带:之动态路由匹配

    我们经常需要把某种模式匹配到的所有路由,全都映射到同个组件。例如,我们有一个User组件,对于所有 ID 各不相同...

  • vue全家桶(2.5)

    3.8.动态路由匹配和路由组件传参 #3.8.1.动态路由匹配 动态路由意味着不固定,具有某种模式,我们希望通过某...

  • Vue-router2.0基础实践

    基础用法: 动态路由匹配: 嵌套路由: 编程式路由: 命名路由: 命名视图:

  • this.$router.push的问题

    会匹配到‘/login’路由,但是 如果遇到动态路由会加载到动态路由后面。 所以不要忘了加'/'

  • Vue路由全解

    路由基础 router-link router-view router.js 动态路由匹配 嵌套路由 命名路由 命...

  • 第4讲 详解如何在项目里配置路由(2)

    上篇文章,我讲了路由里面的,动态路由匹配,编程式导航,嵌套路由匹配,命名路由,命名视图,重定向这几个知识点,但是官...

  • Vue路由

    配置路由文件 index.js 路由文件注入到main.js文件中 组件中配置路由跳转 嵌套路由 动态路由匹配 一...

  • vue-router

    示例 router-link && router-view 动态路由匹配 响应路由参数变化 children ...

  • vue路由

    http://router.vuejs.org/zh-cn/ 动态路由匹配(路由传参) 我们经常需要把某种模式匹配...

  • Vue动态路由:登录后首次点击侧边栏,显示白屏,手动刷新后能正常

    问题:Vue动态路由:登录后首次点击侧边栏,显示白屏,手动刷新后能正常跳转 原因:当前路径没有匹配动态路由,路由缓...

网友评论

      本文标题:路由带:之动态路由匹配

      本文链接:https://www.haomeiwen.com/subject/oyarkctx.html