Vue 命名路由

 

Vue 命名路由

routes设置name属性
router-link的to属性设置对应的name

routes配置

import VueRouter from 'vue-router'
import Island from '../pages/Island'
import IslandMessage from '../pages/IslandMessage'
import IslandPhone from '../pages/IslandPhone'
import NameComp from '../pages/NameComp'

export default new VueRouter({
    routes: [
        {
            component: Island,
            path: "/Island",
            children: [
                {
                    path: 'IslandMessage',
                    component: IslandMessage
                },
                {
                    path: 'IslandPhone',
                    component: IslandPhone,
                    children:[
                        {
                            name:'NameComp',
                            path:'NameComp',
                            component:NameComp
                        }
                    ]
                },
            ]
        }
    ]
})

路由组件配置

IslandPhone.vue

<template>
      <div>
      <router-link :to="{name:'NameComp'}" >命名路由</router-link>
      <router-view />
      </div>
</template>

<script>
export default {};
</script>

posted @   IslandZzzz  阅读(79)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示