位置: IT常识 - 正文

【学Vue就跟玩一样】Vue中的路由与多种守卫(vue要怎么学)

编辑:rootadmin
【学Vue就跟玩一样】Vue中的路由与多种守卫 1.vue-router

推荐整理分享【学Vue就跟玩一样】Vue中的路由与多种守卫(vue要怎么学),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue要怎么学,vue学的快吗,vue学的快吗,vue学起来困难吗,vue学起来困难吗,vue学完,学vue用什么软件,vue学完,内容如对您有帮助,希望把文章链接给更多的朋友!

vue的一个插件库,专门用来实现对SPA应用的单页Web应用(single page web application, SPA)。整个应用只有一个完整的页面。点击页面中的导航链接不会刷新页面,只会做页面的局部更新。数据需要通过ajax请求获取。

2.什么是路由

一个路由就是一组映射关系(key :value)

key 为路径, value可能是function或componente

路由分类

1.后端路由:value 杲function,用于处理客户端提交的请求。工作过程: 服务器接收到一个请求时,根据请求路径找到匹配的函数来处理请求,返回响应数据。

2.前端路由: value是component,用于展示页面内容。工作过程: 当浏览器的路径改变时,对应的组件就会显示。

3.路由的基本使用

1.安装vue-router

npm i vue-router【学Vue就跟玩一样】Vue中的路由与多种守卫(vue要怎么学)

2.应用插件

Vue.use(VueRouter)

3.router配置项

// 引入vueRouterimportvueRouterfrom'vue-router'// 引入组件importAboutfrom'../components/About'importHomefrom'../components/Home'export default new vueRouter({routes: [{path: '/about',component: About},{path: '/home',component: Home},]

})

4.使用router-link实现切换(注:router-link经过浏览器后就会变成a标签哦)

<divclass="list-group"><!-- 原始写法——使用a标签进行页面的跳转 --><!-- <a class="list-group-item active" href="./about.html">About</a><a class="list-group-item" href="./home.html">Home</a>--><!-- 使用vue-Router提供的标签进行路径的修改,实现路由的切换 --><router-link            class="list-group-item"            active-class="active"            to="/about">About           </router-link><router-link            class="list-group-item"            active-class="active"            to="/home">Home           </router-link></div>

5.使用router-view实现组件的呈现(类似于插槽)

<divclass="panel-body"><!-- 指定组件的呈现位置 --><router-view></router-view></div>

注:1.路由组件通常存放在pages文件夹,所以不要往components文件夹里面放了2.通过切换,“隐藏” 了的路由组件,默认是被销毁掉的,需要的时候再去挂载3.每个组件都有自己的$route属性,里面存储着自己的路由信息。4.整个应用只有一个router, 可以通过组件的$router属性获取到。

4.多级路由

在配置路由规则的以及路由里面进行配置下一级路由使用children:[ { } ]这种形式

routes: [{path: '/about',component: About},{path: '/home',component: Home,children: [{path: 'news',component: News},{path: 'message',component: Message}]},]5.路由传参

有两种方式,第一种就是直接再路径里面写query参数,第二种就是params传参

路由命名(简化代码)

再to的时候就不用写一大堆路径了

1.params

1. 配置路由

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

上一篇:如何构建您自己的 ChatGPT:无需代码的 AI(如何构建自己的精神空间)

下一篇:【微信小程序】一文读懂,数据请求(微信小程序在哪里找?)

  • 工程承包公司账务处理
  • 印花税的处理
  • 应税劳务的主要成本包括
  • 利息收入需要缴纳企业所得税吗
  • 综合所得减除费用标准是什么意思
  • 股东分红需要开股东会决定吗?
  • 人工费怎么入账
  • 企业所得税年报错了怎么更正
  • 出口无法收汇怎么办
  • 退休人员工资可以提福利费吗
  • 跨年收入没有进项发票怎么做帐?
  • 应付职工薪酬月末结转到哪里
  • 应收账款平均余额公式
  • 公立医院固定资产贷款相关规定
  • 不交增值税就不交企业所得税吗
  • 取得土地无形资产的条件
  • 纳税人签章填什么
  • 资产减值准备的账务处理
  • 用友t3怎么删除损益结转凭证
  • 个人转支票属于什么业务
  • win11 zen2
  • 财务考核指标表
  • 主营业务成本与其他业务成本的区别
  • 实收资本或股本账户属于企业的什么账
  • 应付职工薪酬转入管理费用
  • 系统搜索力
  • 工资总额包括哪些福利费
  • 对公账户收款
  • 存货跌价准备减少
  • 深入解析Laravel5.5中的包自动发现Package Auto Discovery
  • 企业可以超范围经营吗
  • php版本7和5区别
  • 网络电话综合布线
  • 生成php文件
  • 2、传统的目标设定过程目的重在________
  • vue快速入门与实战开发
  • php截取字符串几种方式
  • 可变现净值高于成本是什么意思
  • 增值税电子普通发票和专票的区别
  • 电脑耗材发票税点多少
  • 金蝶会计报表公式
  • 发票校验码的作用
  • 固定资产可收回金额怎么算
  • 无形资产资产处置损益怎么算
  • 配件及修理费
  • 饭店招牌发光字
  • 设置sql server的安全认证模式为混合认证模式
  • 同一控制下合并报表恢复留存收益
  • 失业保险金领取多少钱
  • 速动比率例子
  • 残保金申报可以随便填吗
  • 销售回扣能计入销售费用吗?
  • 其他综合收益的二级科目有哪些
  • 应收票据的分录怎么做
  • 外贸企业的退税可以转出来吗
  • 外聘人员差旅费用无票调增
  • 金蝶如何删除结转损益的凭证
  • 超市账目
  • 会计准则应收账款计提坏账
  • mysql深度解析
  • ksysslim.exe
  • centos7怎么配置
  • gh-files是什么
  • windows8.1开始
  • win7系统宽带连接651
  • 电脑跳出windows 许可
  • win7系统的文件夹怎么挪位置
  • win10系统打开任务管理器的快捷键
  • cocos做游戏
  • 微信小程序实现人脸识别
  • jquery基本操作
  • 入门级啥意思
  • jquery日期控件onchange事件
  • js表单验证实例怎么写
  • JavaScript中的数据类型分为两大类
  • android自定义组件开发详解
  • 安卓手机如何查
  • 台湾所得税申报网站
  • 银行和税务局的关系
  • 医生兼职取酬违反什么纪律
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设