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 相关文章推荐
js 鼠标拖动对象 可让任何div实现拖动效果
Nov 09 Javascript
javascript事件冒泡和事件捕获详解
May 26 Javascript
深入理解React中es6创建组件this的方法
Aug 29 Javascript
纯javascript版日历控件
Nov 24 Javascript
javascript prototype原型详解(比较基础)
Dec 26 Javascript
jQuery中select与datalist制作下拉菜单时的区别浅析
Dec 30 Javascript
jQuery实现大图轮播
Feb 13 Javascript
Vue2.0利用vue-resource上传文件到七牛的实例代码
Jul 28 Javascript
基于JavaScript中标识符的命名规则介绍
Jan 06 Javascript
利用vue和element-ui设置表格内容分页的实例
Mar 02 Javascript
微信小程序实现一个简单swiper代码实例
Dec 30 Javascript
Vue 实现显示/隐藏层的思路(加全局点击事件)
Dec 31 Javascript
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
PHP设计模式之调解者模式的深入解析
2013/06/13 PHP
解析php中用PHPMailer来发送邮件的示例(126.com的例子)
2013/06/24 PHP
浅析THINKPHP的addAll支持的最大数据量
2015/02/03 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
jQuery-ui中自动完成实现方法
2010/06/10 Javascript
基于jquery中children()与find()的区别介绍
2013/04/26 Javascript
JS之Date对象和获取系统当前时间详解
2014/01/13 Javascript
js判断变量初始化的三种形式及推荐用的形式
2014/07/22 Javascript
Ajax基础知识详解
2017/02/17 Javascript
JavaScript操作文件_动力节点Java学院整理
2017/06/30 Javascript
jQuery实现获取table中鼠标click点击位置行号与列号的方法
2017/10/09 jQuery
vue-baidu-map 进入页面自动定位的解决方案(推荐)
2018/04/28 Javascript
微信JSSDK实现打开摄像头拍照再将相片保存到服务器
2019/11/15 Javascript
小程序websocket心跳库(websocket-heartbeat-miniprogram)
2020/02/23 Javascript
vue-amap根据地址回显地图并mark的操作
2020/11/03 Javascript
js前端传json后台接收‘‘被转为quot的问题解决
2020/11/12 Javascript
python 动态获取当前运行的类名和函数名的方法
2014/04/15 Python
python使用threading获取线程函数返回值的实现方法
2017/11/15 Python
Python基于socket实现简单的即时通讯功能示例
2018/01/16 Python
Python中应该使用%还是format来格式化字符串
2018/09/25 Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
2019/01/10 Python
Python实现连接MySql数据库及增删改查操作详解
2019/04/16 Python
Pandas0.25来了千万别错过这10大好用的新功能
2019/08/07 Python
python无序链表删除重复项的方法
2020/01/17 Python
解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程
2020/03/10 Python
魔幻般冒泡背景的CSS3按钮动画
2016/02/27 HTML / CSS
美国顶级防滑鞋:Shoes For Crews
2017/03/27 全球购物
沙龙级头发造型工具:FOXYBAE
2018/07/01 全球购物
shallow copy和deep copy的区别
2016/05/09 面试题
决定成败的关键——创业计划书
2014/01/24 职场文书
原料仓管员岗位职责
2014/04/12 职场文书
教师一岗双责责任书
2014/04/16 职场文书
公司户外活动总结
2014/07/04 职场文书
追悼会悼词大全
2015/06/23 职场文书
茶花女读书笔记
2015/06/29 职场文书
Win10服务主机占用内存怎么办?Win10服务主机进程占用大量内存解决方法
2022/09/23 数码科技