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获取scrollHeight问题想到的标准问题
May 27 Javascript
Node.js中使用事件发射器模式实现事件绑定详解
Aug 15 Javascript
AngularJS入门教程之链接与图片模板详解
Aug 19 Javascript
利用VUE框架,实现列表分页功能示例代码
Jan 12 Javascript
微信小程序 开发之全局配置
May 05 Javascript
详解使用vue脚手架工具搭建vue-webpack项目
May 10 Javascript
webpack中使用iconfont字体图标的方法
Feb 22 Javascript
vue+Element-ui实现分页效果实例代码详解
Dec 10 Javascript
详解vue 图片上传功能
Apr 30 Javascript
解决vue addRoutes不生效问题
Aug 04 Javascript
前端性能优化建议
Sep 17 Javascript
利用vue3+ts实现管理后台(增删改查)
Oct 30 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开发入门教程之面向对象
2006/12/05 PHP
php 数组动态添加实现代码(最土团购系统的价格排序)
2011/12/30 PHP
PHP中extract()函数的定义和用法
2012/08/17 PHP
解决php接收shell返回的结果中文乱码问题
2014/01/23 PHP
PHP延迟静态绑定示例分享
2014/06/22 PHP
PHP简单获取及判断提交来源的方法
2016/04/22 PHP
PHP实现限制IP访问及提交次数的方法详解
2017/07/17 PHP
通过javascript的匿名函数来分析几段简单有趣的代码
2010/06/29 Javascript
JQuyer $.post 与 $.ajax 访问WCF ajax service 时的问题需要注意的地方
2011/09/20 Javascript
jQuery+JSON+jPlayer实现QQ空间音乐查询功能示例
2013/06/17 Javascript
JavaScript实现维吉尼亚(Vigenere)密码算法实例
2013/11/22 Javascript
再谈Jquery Ajax方法传递到action(补充)
2014/05/12 Javascript
node.js中的fs.statSync方法使用说明
2014/12/16 Javascript
javascript实现 百度翻译 可折叠的分享按钮列表
2015/03/12 Javascript
jQuery中closest和parents的区别分析
2015/05/07 Javascript
JavaScript编程中布尔对象的基本使用
2015/10/25 Javascript
JS常见问题之为什么点击弹出的i总是最后一个
2016/01/05 Javascript
Bootstrap基本布局实现方法详解
2016/11/25 Javascript
vue实现的请求服务器端API接口示例
2019/05/25 Javascript
vue-cli脚手架打包静态资源请求出错的原因与解决
2019/06/06 Javascript
vue点击自增和求和的实例代码
2019/11/06 Javascript
[01:11:21]DOTA2-DPC中国联赛 正赛 VG vs Elephant BO3 第一场 3月6日
2021/03/11 DOTA
django之session与分页(实例讲解)
2017/11/13 Python
Python使用min、max函数查找二维数据矩阵中最小、最大值的方法
2018/05/15 Python
python浪漫表白源码
2019/04/05 Python
pyqt5 获取显示器的分辨率的方法
2019/06/18 Python
浅谈python 中的 type(), dtype(), astype()的区别
2020/04/09 Python
python相对企业语言优势在哪
2020/06/12 Python
css3针对移动端卡顿问题的解决(动画性能优化)
2020/02/14 HTML / CSS
军训自我鉴定怎么写
2014/02/13 职场文书
安全目标管理责任书
2014/07/25 职场文书
新课培训心得体会
2014/09/03 职场文书
行政司机岗位职责
2015/04/10 职场文书
《角的度量》教学反思
2016/02/18 职场文书
微信小程序实现录音Record功能
2021/05/09 Javascript
vue-element-admin项目导入和导出的实现
2021/05/21 Vue.js