关键词搜索

源码搜索 ×
×

Vue 命名路由

发布2023-04-03浏览323次

详情内容

Vue 命名路由

作用:可以简化路由

router->index.js 添加name属性

//引入文件,该文件专门用于创建整个应用的路由器
import VueRouter from 'vue-router'
//引入组件
import About from '../components/Home'
import Home from '../components/About'
import Message from '../components/Message'
import Detail from '../components/Detail'
//创建并暴露一个路由器
export default new VueRouter({
    routes: [{
            name:'about',
            path: '/about',
            component: About
        },
        {
            name:'home',
            path: '/home',
            component: Home,
            children: [{
            	name:'message',
                path: "message",
                component: Message,
                children: [{
            		name:'detail',
               	 	path: "detail",
                	component: Detail
            	}]
            }]
        }
    ]
})

    在网页中跳转的办法:

    完整路径写法:

    <router-link to="/home/message/detail">message</router-link>
    
    • 1

    通过name跳转

    <router-link :to="{name:'detail'}">message</router-link>
    
    • 1

    通过name跳转配合传递参数

    <router-link 
    :to="{
    	name:'detail'
    	query:{
    		id:666,
    		title:'hello'
    	}
    }">detail</router-link>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    相关技术文章

    点击QQ咨询
    开通会员
    返回顶部
    ×
    微信扫码支付
    微信扫码支付
    确定支付下载
    请使用微信描二维码支付
    ×

    提示信息

    ×

    选择支付方式

    • 微信支付
    • 支付宝付款
    确定支付下载