动态路由理解

一、通过配置动态路由进行页面跳转同时进行参数传递

1、配置路由

import Vue from "vue"
import Router from "vue-router"
Vue.use(Router)

let routes = [
        {
            path:"",
            redirect: "/home"
        },
        {
            path:"/home",
            name:"Home",
            component:() => import("@/pages/home/Index")
        },
        {
            path:"/me/:data",       // ---->配置路由参数,注意是配置到跳转目的地,不是跳转源头
            name:"Me",
            component:() => import("@/pages/me/Me")
        }
    ]

export default new Router({
    routes
})

2、跳转设置 ----------》注意这种方式需要在路由里进行参数设置,用于接收方获取具体的值

image.png

3、数据接收

在跳转目的地进行接收  this.$route.params.data  
    // ----> 注意接收方的 data 参数要与路由配置处的参数保持一致,否则获取不到参数值
二、通过 router-link 进行参数传递
image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容