Vue系列vue-router的嵌套使用(四)
前言
我们希望点击导航栏不同菜单时,导航栏下方加载不同的组件,进而展示不同的页面内容,下面我们来模拟一下这个场景
一、编写两个路由子页面
Welcome页面相当于导航下方的菜单,菜单下面的两个子页面,相当于,不同的子菜单链接页面。
二、配置路由规则
代码:
{path: '/welcome',component: Welcome,children: [{path: '',redirect: 'news'},{path: 'news',component: WelcomeNews},{path: 'message',component: WelcomeMessage}]},
三、编写Welcome父页面
代码:
<template><div><h1>网站欢迎页-Hello word</h1><!--子路由 to="welcome/news" 写上完整路径--><router-link to="/welcome/news">新闻</router-link><router-link to="/welcome/message">消息</router-link><!--路由占位符--><router-view></router-view></div>
</template><script>export default {name: "Welcome"}
</script><style scoped></style>
四、效果测试
输入地址:http://localhost:8080/ 默认跳转到 http://localhost:8080/welcome/news
切换到消息页面:
Vue系列vue-router的嵌套使用(四)相关推荐
- VUE系列-Vue中组件的应用(三)
大家好,我是前端岚枫,一枚二线城市的程序媛,上篇主要跟分享了<VUE系列-Vue核心应用(二)>,今天主要跟大家分享我整理的vue的组件相关的,主要包括组件声明.组件种类.组件间的几种 ...
- VUE系列-Vue核心应用(二)
大家好,我是前端岚枫,一枚二线城市的程序媛,上篇主要跟分享了<Vue核心概念及特性 (一)>,今天主要跟大家分享我整理的vue的一些常用的核心应用,主要包括一些表单组件.自定义指令.修饰符 ...
- vue系列--vue是如何实现绑定事件
一.前言 vuejs中的事件绑定,使用<v-on:事件名 = 函数名>来完成的,这里函数名是定义在Vue实例中的methods对象中的,Vue实例可以直接访问其中的方法. 二.事件绑定方式 ...
- 齐枭飞 Vue系列--vue的图片路径,和背景图片路径打包后错误解决
老实的按照官网提供的,搭建的了 webpack+vue+vuex+vue-router,,因为是自己搭建的,所以踩了不少坑,一般问题百度都有,这个背景图片的问题,查了很久才解决. 1.找到 confi ...
- Vue系列vue-router的参数传递的两种方式(五)
Vue系列vue-router的参数传递的两种方式 前言 一.编写Profile页面 二.编写App.vue入口 三.路由配置,index.js 四.对比route.params方式传参 五.项目中 ...
- Vue笔记(天禹)后四章
文章目录 4. Vue中的Ajax 4.1. Vue脚手架配置代理 4.2. GitHub用户搜索案例 4.3. vue-resource 4.4. slot插槽 4.4.1. 默认插槽 4.4.2. ...
- 前端面试-Vue系列
目录 有使用过vue吗?说说你对vue的理解 是什么 Vue核心特性 数据驱动(MVVM) 组件化 指令系统 Vue跟传统开发的区别 Vue和React对比 相同点 区别 你对SPA单页面的理解,它的 ...
- 【Vue路由(router)进一步详解】
Vue路由(router)进一步详解 query属性 具体实例代码如下: params属性 具体实例代码如下: props属性 replace属性 编程式路由导航 路由缓存 具体代码: 总结 本篇文章 ...
- Vue中的router路由
目录 一,vue-router路由 二,vue-router路由常用配置 三,vue-router路由嵌套 四,vue-router路由参数传递与获取 五,使用props替代路由对象获取参数 六,路由 ...
- 5.vue知识点vue router
文章标题 一.定义路由跳转的步骤 1.定义要跳转的组件 2.为组件定义路由(跳转路径) 3.将定义好的路由作为参数创建router实例 4.将创建的router实例挂载到app(根节点)上,在整个应用 ...
最新文章
- 【学习笔记】python - pyecharts
- 2013年7月04日_回顾总结
- OpenDiscussion_DataDrivenDesign
- TD商用将迈重要一步 六大运营商年底建网试验
- POJ3984 迷宫问题【BFS】
- 浅谈Javascript -- 【嵌套函数及闭包】
- 扫描局域网IP和MAC的有力工具BPSNMPUtil
- asp.net core跨域访问ajax的验证访问
- layui option 动态添加_layui select如何动态添加option
- SIM900A模块与PC如何连接?
- 去除【CSDN论坛】【博客】所有广告的方法(非会员or非专家/版主 也可使用哦)
- 定时器应用—选项卡自动切换
- 出口退税解决方案丨批量开具出口发票+出口单证归集管理+退税数据一键报送
- FirewallD is not running 原因与解决方法
- 下载美国气候数据中心地址
- Ubuntu pip 软链接以及 usr/bin 和usr/local/bin
- 计算机游戏攻略32关,保卫萝卜3游乐场第32关通关攻略 保卫萝卜3分享
- 这次彻底读透 Redis
- 如何对 iOS App 内购买项目进行测试?
- c语言对随机数进行快速排序,C语言自带快速排序对比插入排序
热门文章
- html div element,你能在TypeScript中扩展HTMLDivElement吗?
- android 自定义顶部,Android自定义实现顶部粘性下拉刷新效果
- 找树根和孩子(信息学奥赛一本通-T1336)
- 打印ASCII码(信息学奥赛一本通-T1020)
- Written English-书面-句型学习
- 华为平板电脑_华为对标微软推平板电脑 能否打造软件生态?
- 数组中查找並返回数组_剑指 Offer 04. 二维数组中的查找
- 获取浏览器唯一标识_探讨浏览器指纹
- OpenCV:Mat数据类型/16to8bit/RECT/画线填充
- 批处理call和start