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 相关文章推荐
慎用 somefunction.prototype 分析
Jun 02 Javascript
如何让页面加载完成后执行js
Jun 26 Javascript
node.js实现多图片上传实例
Jun 03 Javascript
实用框架(iframe)操作代码
Oct 23 Javascript
JavaScript中的parse()方法使用简介
Jun 12 Javascript
JavaScript中rem布局在react中的应用
Dec 09 Javascript
Javascript动画效果(3)
Oct 11 Javascript
js canvas实现QQ拨打电话特效
May 10 Javascript
Vue在 Nuxt.js 中重定向 404 页面的方法
Apr 23 Javascript
javascript设计模式 ? 单例模式原理与应用实例分析
Apr 09 Javascript
vscode中的vue项目报错Property ‘xxx‘ does not exist on type ‘CombinedVueInstance<{ readyOnly...Vetur(2339)
Sep 11 Javascript
JavaScript 如何在浏览器中使用摄像头
Dec 02 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分页函数代码(简单实用型)
2010/12/02 PHP
js中几种去掉字串左右空格的方法
2006/12/25 Javascript
改变javascript函数内部this指针指向的三种方法
2010/04/23 Javascript
当json键为数字时的取值方法解析
2013/11/15 Javascript
javascript手工制作悬浮菜单
2015/02/12 Javascript
jQuery增加自定义函数的方法
2015/07/18 Javascript
微信小程序 出现错误:{&quot;baseresponse&quot;:{&quot;errcode&quot;:-80002,&quot;errmsg&quot;:&quot;&quot;}}解决办法
2017/02/23 Javascript
jQuery插件zTree实现获取当前选中节点在同级节点中序号的方法
2017/03/08 Javascript
Angular2中如何使用ngx-translate进行国际化
2017/05/21 Javascript
js 原生判断内容区域是否滚动到底部的实例代码
2017/11/15 Javascript
Vue中对比scoped css和css module的区别
2018/05/17 Javascript
jQuery实现滑动开关效果
2020/08/02 jQuery
vue 导航菜单刷新状态不消失,显示对应的路由界面操作
2020/08/06 Javascript
浅谈vue websocket nodeJS 进行实时通信踩到的坑
2020/09/22 NodeJs
nuxt 自定义 auth 中间件实现令牌的持久化操作
2020/11/05 Javascript
python中__call__内置函数用法实例
2015/06/04 Python
通过数据库对Django进行删除字段和删除模型的操作
2015/07/21 Python
K-means聚类算法介绍与利用python实现的代码示例
2017/11/13 Python
Python get获取页面cookie代码实例
2018/09/12 Python
python实现最小二乘法线性拟合
2019/07/19 Python
使用WingPro 7 设置Python路径的方法
2019/07/24 Python
python opencv将图片转为灰度图的方法示例
2019/07/31 Python
python调用函数、类和文件操作简单实例总结
2019/11/29 Python
python数据预处理 :数据共线性处理详解
2020/02/24 Python
Python+PyQt5实现灭霸响指功能
2020/05/25 Python
python+requests实现接口测试的完整步骤
2020/10/27 Python
德国价格合理的品牌商品购物网站:averdo
2019/03/21 全球购物
Unix/Linux开发面试题
2016/08/16 面试题
申报职称专业技术个人的自我评价
2013/12/12 职场文书
毕业实习评语
2014/02/10 职场文书
企业承诺书怎么写
2014/05/24 职场文书
家长会欢迎标语
2014/06/24 职场文书
好的促销活动方案
2014/08/21 职场文书
2015应届毕业生求职信范文
2015/03/20 职场文书
中学社团活动总结
2015/05/07 职场文书
如何利用pygame实现打飞机小游戏
2021/05/30 Python