vue之动态路由

作者: ferrint | 来源:发表于2017-03-06 16:24 被阅读112次

关键词:路由

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

    <div id="box">
        <ul>
          <router-link to="/user/way">方法</router-link>
          <router-link to="/user/dir">目录</router-link>
        </ul>
        <router-view></router-view>
    </div>
   const User = {
       template: `<div>User {{ $route.params.id }}</div>`
   }

   const router = new VueRouter({
     routes: [
       { path: '/user/:id', component: User }
     ]
   });

   new Vue({
    el:'#box',
     router
   });

相关文章

  • vue路由的介绍(二)--vue动态路由和get的传值

    vue动态路由和get的传值---->同属于路由的传参 1,vue动态路由: 动态路由的配置: ①,在配置路由时加...

  • Vue应用

    Vue项目 Vue结构 Vue项目打包与发布 Vue语法二 Vue网络请求 Vue路由 动态路由 编程式路由导航

  • 手写 Vue Router、手写响应式实现、虚拟 DOM 和 D

    Vue-Router 原理实现 一、Vue-Router 动态路由 二、Vue-Router 嵌套路由 三、Vue...

  • Vue路由

    一、Vue路由基础用法: 二、Vue路由配置的抽出 三、路由动态传值: 四、路由的跳转方式: 五、路由的hash模...

  • vue之动态路由

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

  • Vue常见面试题

    1.怎么定义vue-router的动态路由?怎么获取传递过来的动态参数? 何为动态路由?能够提供参数的路由即为动态...

  • vue中的路由

    vue中4中路由包含: 1、动态路由2、嵌套路由3、编程式路由4、命名式路由 1、动态路由 2、嵌套路由 3、编程...

  • Vue路由及默认路由的跳转

    https://router.vuejs.org/ 代码实现如下 Vue动态路由get传参 vue路由结合请求数据...

  • 【转载】vue动态路由的实现思路及踩坑

    原文:Vue Router 实现动态路由和常见问题及解决方法 Vue项目实现动态路由的方式大体可分为两种: 前端将...

  • vue路由-4-动态添加-addRoute-keepAlive

    1. 前言 很多场景都是动态路由,那今天来梳理下动态路由 2. 动态路由-场景-杂谈 应用场景 紧接上篇文章vue...

网友评论

    本文标题:vue之动态路由

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