vue中的router-view组件的使用教程


Posted in Javascript onOctober 23, 2018

开发的时候有时候会遇到比如 点击这个链接跳转到其他组件的情况,氮素,我们不想跳转到新页面,只在当前页面切换着显示,那么就要涉及到路由的嵌套了,也可以说是子路由的使用。

比如我们在一个导航组件中写了三个导航链接,他们的地址分别为:/food,/rating,/seller,点击每个导航链接都会跳转到不同的组件,我们通过<router-view></router-view>

<template>
 <div class="navbar">
 <ul id="main">
 <li><router-link to="/food" >商品</router-link></li>
 <li><router-link to="/rating">评价</router-link></li>
 <li><router-link to="/seller">商家</router-link></li>
 </ul>
   <!-- 路由匹配到的组件将渲染在这里 -->
   <router-view></router-view>
 </div>
</template>

显示粗来的navbar就是这样的,在同个页面显示,地址栏也是变的, 我们在index这个组件引入navbar组件,头部那些不相干的logo啊基本信息可以忽略一下下

vue中的router-view组件的使用教程

那么他们的路由都是怎么配的呢,在index.js中:

{
  path: '/',
  name: 'index',
  component: index,
  redirect:'/food',
  children:[
 {
  path: 'food',
  name: 'food',
  component: food
 },
 {
  path: 'seller',
  name: 'seller',
  component: seller
 },
 {
  path: 'rating',
  name: 'rating',
  component: rating
 }
  ]
 },

多加张图解释一下哈

vue中的router-view组件的使用教程

上张图片注释的单词打错了,是“index”,不是“iindex”,个最后顺便附上index.vue的代码,这样好理解一点

<template>
 <div class="index">
 <div class="nav"></div>
 <div class="shop-header">
 <div class="imgbox"><img src="../../static/img/56.jpg" alt="" /></div>
 <h2>黄蜀?鸡公煲<span class="ico"></span></h2>
 <p class="info1"><span>*4.6</span><span>月售738</span><span>商家配送约44分钟</span><span>距离345m</span></p>
 <p class="info2">店内免费涮煲,(蔬菜、小料、主食、糕点、凉菜、水果、免费吃)闻香识辣,入口知麻,一锅两吃,独具特色!!!外卖米饭请自点!!评价问题商家会一一看,可能不能及时回复。有问题详询18232966036</p>
 </div>
 <navbar></navbar>
 </div>
</template>
<script>
import navbar from '@/components/navbar'
 import food from '@/components/food'
 export default {
 name: 'HelloWorld',
 data() {
 return {
 
 msg:[]
 }
 },
 components: {
 navbar
 
 }
 }
</script>
<!-- Add "scoped" attribute to limit CSS to this component only -->
<style lang="stylus">
 @import '../../static/css/index.styl';
</style>

总结

以上所述是小编给大家介绍的vue中的router-view组件的使用教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
如何用ajax来创建一个XMLHttpRequest对象
Dec 10 Javascript
jQuery链式操作如何实现以及为什么要用链式操作
Jan 17 Javascript
jQuery调取jSon数据并展示的方法
Jan 29 Javascript
Bootstrap实现默认导航栏效果
Sep 21 Javascript
学习Angular中作用域需要注意的坑
Aug 17 Javascript
jquery css实现邮箱自动补全
Nov 14 Javascript
利用JavaScript如何查询某个值是否数组内
Jul 30 Javascript
JS中Swiper的使用和轮播图效果
Aug 11 Javascript
AngularJS 监听变量变化的实现方法
Oct 09 Javascript
vue中的v-if和v-show的区别详解
Sep 01 Javascript
ztree+ajax实现文件树下载功能
May 18 Javascript
vue项目proxyTable配置和部署服务器
Apr 14 Vue.js
jQuery pagination分页示例详解
Oct 23 #jQuery
jquery.pagination.js分页使用教程
Oct 23 #jQuery
vue项目使用微信公众号支付总结及遇到的坑
Oct 23 #Javascript
jquery分页插件pagination使用教程
Oct 23 #jQuery
使用 electron 实现类似新版 QQ 的登录界面效果(阴影、背景动画、窗体3D翻转)
Oct 23 #Javascript
解决JavaScript中0.1+0.2不等于0.3问题
Oct 23 #Javascript
React 路由懒加载的几种实现方案
Oct 23 #Javascript
You might like
索尼SONY SRF-S83/84电路分析和打磨
2021/03/02 无线电
php时间戳格式化显示友好的时间函数分享
2014/10/21 PHP
PHP计算加权平均数的方法
2015/07/16 PHP
原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】
2019/03/07 PHP
Laravel实现搜索的时候分页并携带参数
2019/10/15 PHP
js中的事件捕捉模型与冒泡模型实例分析
2015/01/10 Javascript
使用Javascript实现选择下拉菜单互移并排序
2016/02/23 Javascript
jQuery图片左右滚动代码 有左右按钮实例
2016/06/20 Javascript
Javascript中浏览器窗口的基本操作总结
2016/08/18 Javascript
JS数组排序方法实例分析
2016/12/16 Javascript
js实现的简练高效拖拽功能示例
2016/12/21 Javascript
Angular实现下载安装包的功能代码分享
2017/09/05 Javascript
JS实现监控微信小程序的原理
2018/06/15 Javascript
茶余饭后聊聊Vue3.0响应式数据那些事儿
2019/10/30 Javascript
Javascript Web Worker使用过程解析
2020/03/16 Javascript
vue-i18n实现中英文切换的方法
2020/07/06 Javascript
[01:51]DAC趣味视频-如何成为职业选手.mp4
2017/04/02 DOTA
[01:10:49]Secret vs VGJ.S 2018国际邀请赛淘汰赛BO3 第二场 8.24
2018/08/25 DOTA
python创建和使用字典实例详解
2013/11/01 Python
Python中的闭包详细介绍和实例
2014/11/21 Python
Python cx_freeze打包工具处理问题思路及解决办法
2016/02/13 Python
Python读取图片属性信息的实现方法
2016/09/11 Python
python利用tkinter实现屏保
2019/07/30 Python
python读写文件write和flush的实现方式
2020/02/21 Python
numpy的Fancy Indexing和array比较详解
2020/06/11 Python
英国豪华针织品牌John Smedley的在线销售商:The Outlet by John Smedley
2018/04/08 全球购物
英国领先的电视购物零售商:Ideal World
2019/03/18 全球购物
天游软件面试
2013/11/23 面试题
.net软件工程师应聘上机试题
2015/03/10 面试题
毕业生找工作的自我评价
2013/10/18 职场文书
法制宣传标语
2014/06/23 职场文书
2014年保育员工作总结
2014/12/02 职场文书
高中数学教学反思范文
2016/02/18 职场文书
2016大学生国家助学贷款承诺书
2016/03/25 职场文书
使用Oracle命令进行数据库备份与还原
2021/12/06 Oracle
Win11无法安装更新补丁KB3045316怎么办 附KB3045316补丁修复教程
2022/08/14 数码科技