首页 > 其他分享 >vue 二级三级路由配置

vue 二级三级路由配置

时间:2023-01-03 15:38:41浏览次数:35  
标签:about vue name component myname 路由 home path 三级


最终效果:

vue 二级三级路由配置_二级

二级嵌套三级index.js页面路由配置:

二级:在所在页面路由对象里,加children:[继续配置路径],页面path可以自己定义

三级:和二级一样

{
path: '/about',
name: 'about',
component: about,
redirect: '/about/home',
children: [
{
path: '/about/home',
name: 'home',
component: home,
},
{
path: '/about/news',
name: 'news',
component: news
},
{
path: '/about/project',
name: 'project',
component: project
},
{
path: '/about/user',
name: 'user',
component: user,
children: [
{
path: '/myphone', name: myphone, component: myphone
},
{
path: '/myname', name: myname, component: myname
},
]
},
]
},

二级跳转html代码:

<router-link to="/Baidusearch" class="navbar-brand">百度搜索</router-link>
<ul class="navbar-nav">
<li><router-link to="/game" class="nav-link">游戏</router-link></li>
<li><router-link to="/Tab" class="nav-link">选项卡</router-link></li>
<li><router-link to="/shopcar3" class="nav-link">购物车</router-link></li>
<li><router-link to="/about" class="nav-link">about</router-link></li>
</ul>
<ul class="navbar-nav ml-auto">
<li><router-link to="/linklogin" class="nav-link">登陆</router-link></li>
<li><router-link to="/register" class="nav-link">注册</router-link></li>
</ul>

三级跳转html代码:

<router-link tag="li" class="nav-link" to="/about/home">
<a class="list-group-item list-group-item-action">爱的小屋</a>
</router-link>
<router-link tag="li" class="nav-link" to="/about/news">
<a class="list-group-item list-group-item-action">个人新闻</a>
</router-link>
<router-link tag="li" class="nav-link" to="/about/project">
<a class="list-group-item list-group-item-action">我的项目</a>
</router-link>
<router-link tag="li" class="nav-link" to="/about/user">
<a class="list-group-item list-group-item-action">个人信息</a>
</router-link>

 

标签:about,vue,name,component,myname,路由,home,path,三级
From: https://blog.51cto.com/u_12422954/5986001

相关文章

  • vue 面试问题总结
    vue-cli工程常用的npm命令有哪些?全局安装vue-clinpminstall--globalvue-cli创建一个基于webpack模板的新项目vueinitwebpackmy-project进入项目目录,运行cd......
  • vue中使用 bootstrap 和 jQuery
    使用bootstrap需要在项目中先安装jQuery安装jQuery:1.npminstalljquery--save-dev安装参数--save与--save-dev区别在于--save-dev安装于开发环境中 2.在webpack.base......
  • vue 全局组件封装
    vue中写好一个组件功能<template><divid="app"><divclass="popwin"><pclass="info">{{info}}</p><buttonclass="close_popwin"@cli......
  • React 小案例 路由跳转
    在上篇的基础上做路由跳转:​​上篇​​安装路由及代码:安装:cnpmi-Sreact-router-dom1.在pages里创建四个跳转页面 2.在src文件夹下创建router.js,router.js全部内容:首先引......
  • vue 基础学习笔记【一】
    vue.js简介概念:构建用户界面的渐进式框架。(渐进式:不必一开始就用Vue所有的全家桶,根据场景,官方提供了方便的框架供你使用。)Vue的核心库只关注视图层。【引入vue】可以​​创......
  • vue 高德地图 即时搜索 模糊搜索 下拉搜索
    index.html里面引入amap:首先你要去  ​​https://lbs.amap.com/​​ 注册一个属于自己的key注册好账号后--点击右上角‘控制台’--左侧边栏‘应用管理--我的应用’---点......
  • vue vuex 学习小demo
    创建store.js 引入并使用vueximport Vuex from 'vuex'Vue.use(Vuex)1.使用new Vuex.Store创建({})创建store2.创建state:{}存放数据3.mutations:{}存放方法4.actions:{}......
  • vue3.0的全局api变化
    1.全局api使用的变化:vue3已经去除Vue语法,取代的是用createApp创建的app  2.其他改变2.1data函数的变化,在vue3data必须是一个函数,否则报错     2.2过......
  • vue3.0新组件
    1.fragment1.1解释和意义   1.2使用:没有特定的标签,直接不使用根标签即可2.teleport(传送)1.1解释和意义:不管嵌套多少层都可以直接进行组件传送1.2使用:t......
  • layui城市三级联动(fesiong / layarea)
    安装GitHub下载地址:https://github.com/fesiong/layarea.git使用(html+js)1.html部分整个选择器需要使用一个父标签包裹,如下使用了id="area-picker",并且分别给省、市、......