位置: 编程技术 - 正文

使用Vue-Router 2实现路由功能实例详解(vue router详解)

编辑:rootadmin

推荐整理分享使用Vue-Router 2实现路由功能实例详解(vue router详解),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue,router,vue$router,vue–router,vue–router,vue–router,vue.router,vue-router怎么用,vue.router,内容如对您有帮助,希望把文章链接给更多的朋友!

vue-router是Vue.js官方的路由插件,它和vue.js是深度集成的,适合用于构建单页面应用。vue的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。传统的页面应用,是用一些超链接来实现页面切换和跳转的。在vue-router单页面应用中,则是路径之间的切换,也就是组件的切换。

注意:vue-router 2只适用于Vue2.x版本,下面我们是基于vue2.0讲的如何使用vue-router 2实现路由功能。

推荐使用npm安装。

一、使用路由

在main.js中,需要明确安装路由功能:

1.定义组件,这里使用从其他文件import进来

2.定义路由

3.创建 router 实例,然后传 routes 配置

4.创建和挂载根实例。通过 router 配置参数注入路由,从而让整个应用都有路由功能

经过上面的配置之后呢,路由匹配到的组件将会渲染到App.vue里的<router-view></router-view>

那么这个App.vue里应该这样写:

index.html里呢要这样写:

这样就会把渲染出来的页面挂载到这个id为app的div里了。

二、重定向 redirect

三、嵌套路由

通过/index/info就可以访问到info组件了

四、懒加载

使用Vue-Router 2实现路由功能实例详解(vue router详解)

通过懒加载就不会一次性把所有组件都加载进来,而是当你访问到那个组件的时候才会加载那一个。对于组件比较多的应用会提高首次加载速度。

五、<router-link>

在vue-router 1中,使用的是

在vue-router 2中,使用了<router-link></router-link>替换1版本中的a标签

六、路由信息对象

1.$route.path

字符串,对应当前路由的路径,总是解析为绝对路径,如 "/foo/bar"。

2.$route.params

一个 key/value 对象,包含了 动态片段 和 全匹配片段,如果没有路由参数,就是一个空对象。

3.$route.query

一个 key/value 对象,表示 URL 查询参数。例如,对于路径 /foo&#;user=1,则有 $route.query.user == 1,如果没有查询参数,则是个空对象。

4.$route.hash

当前路由的 hash 值 (不带 #) ,如果没有 hash 值,则为空字符串。

5.$route.fullPath

完成解析后的 URL,包含查询参数和 hash 的完整路径。

6.$route.matched

一个数组,包含当前路由的所有嵌套路径片段的 路由记录 。路由记录就是 routes 配置数组中的对象副本(还有在 children 数组)。

综合上述,一个包含重定向、嵌套路由、懒加载的main.js如下:

更详细的vue-router功能请参考文档: 2实现路由功能实例详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!

Angular移动端页面input无法输入的解决方法 解决方法:用angular写手机页面,有时候会发现input输入框点击了却不能输入,或者长按才能输入,可能是因为input绑定了ng-click导致,可去掉ng-click,将ng

基于 Vue 实现一个酷炫的 menu插件 写在前面最近看到一个非常酷炫的menu插件,一直想把它鼓捣成vue形式,谁让我是vue的死灰粉呢,如果这都不算爱:pensive:。:laughing:开个小玩耍,我们一起

vue中如何创建多个ueditor实例教程 前言前一段时间公司Vue.js项目需要使用UEditor富文本编辑器,在百度上搜索一圈没有发现详细的说明,决定自己尝试,忙活了一天终于搞定了。具体可以参考

标签: vue router详解

本文链接地址:https://www.jiuchutong.com/biancheng/377381.html 转载请保留说明!

上一篇:vue router使用query和params传参的使用和区别

下一篇:Angular移动端页面input无法输入的解决方法(angular页面加载完后执行方法)

  • 普票税率错了要收回作废吗
  • 房屋出租何时缴税
  • 退个税手续费增值税怎么计算
  • 挂车和牵引车如何选
  • 红字发票申请表盖什么章
  • 商业承兑汇票利息什么时候支付
  • 增值税报表填写说明
  • 金税盘处于报税期是什么意思
  • 分公司亏损是否也分摊所得税
  • 民办非营利组织幼儿园清算时固定资产如何处理
  • 专利费代缴
  • 政府投资计入什么科目
  • 银行汇票的概念
  • 养牛场增值税的税率是多?
  • 员工离职赔偿计入什么科目
  • 个人转账至公司要交税吗
  • 企业的停车违章怎么查
  • 怎么区分汇总原始凭证与累计原始凭证?
  • 股东房产用于公司经营的是否交房产税
  • 批发零售的成本核算
  • 酒店预收款是什么意思
  • 个体户税务申报流程季度0申报
  • 政府给企业的钱叫什么
  • 公司买别人汇票有风险吗
  • 生产企业销售给其他单位的生产工具
  • 不是公司员工差评怎么写
  • 出口转内销会计账务处理
  • 成品油零售加油站增值税规定
  • 怎么通过mac地址访问设备
  • bp程序是什么
  • 清理macbook清除系统垃圾
  • 特许经营企业广告语
  • 老电脑更新系统会怎么样
  • php企业管理系统
  • 福利性分配举例
  • 自然公园在哪
  • vue全家桶插件有哪些
  • 小规模纳税人的企业所得税税率
  • php验证码功能怎么实现
  • redux reducer使用教程
  • 有关厉元朗的小说
  • 最全vue项目实战
  • echarts图大小设置
  • 面试题集锦
  • php initialize
  • python 如何
  • wordpress加速
  • 2022年最新电脑操作系统
  • 一般纳税人零申报怎么报税步骤
  • 旅行社的增值税税率
  • 公司注册流程百度百科
  • 经营范围广告业务能开什么发票
  • 商业一般纳税人辅导期截止时间
  • 产权出典是啥意思
  • 出口化妆品会计怎么做账
  • 抵顶税款怎么办理
  • 社保退回的款怎么入账
  • 审计库存现金盘点表
  • 教育协会颁发的证书有用吗?
  • 快捷酒店财务一般几个人
  • 支付的管理费用调到其他应付款怎么做账
  • 房产经纪公司有哪些部门组成
  • 美容行业如何做好管理工作
  • 全额抵扣怎么申报
  • 固定资产如何管理可以做到节能减排
  • 商业会计机构的组织形式
  • mysql数据库全量备份
  • innodb 结构
  • vmware8.0.4
  • explorer.exe进程被结束怎么恢复
  • 如何教新手
  • bzip2 bunzip2 bzcat参数使用
  • win7使用临时配置文件登录
  • jQuery实现select模糊查询(反射机制)
  • 批处理 dp0
  • jsonp实现动态加载文件
  • unity3d怎么查看
  • linux shell 循环语句
  • 国家税务局总局咨询平台
  • 深圳代理记账公司赚钱吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设