位置: 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(如何构建自己的精神空间)

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

  • 华为nova5可以敲两下截屏吗(华为nova5敲击截屏在哪设置)

    华为nova5可以敲两下截屏吗(华为nova5敲击截屏在哪设置)

  • 换行符的ascii码值是(换行符的ASCII码)

    换行符的ascii码值是(换行符的ASCII码)

  • ios12蜂窝数据无法还原(苹果12开了蜂窝数据1x)

    ios12蜂窝数据无法还原(苹果12开了蜂窝数据1x)

  • 微信电话时放歌对方会听到吗(微信电话时放歌怎么让对方也能听)

    微信电话时放歌对方会听到吗(微信电话时放歌怎么让对方也能听)

  • 开通快手直播带货需要什么条件(开通快手直播带货需要交保证金吗)

    开通快手直播带货需要什么条件(开通快手直播带货需要交保证金吗)

  • 为什么手机拍的视频发出去就不清晰了(为什么手机拍的照片是横着的)

    为什么手机拍的视频发出去就不清晰了(为什么手机拍的照片是横着的)

  • 苹果xs一般充电多长时间(苹果xs一般充电多久)

    苹果xs一般充电多长时间(苹果xs一般充电多久)

  • 华为nova6发热怎么回事(华为nova65g手机发热)

    华为nova6发热怎么回事(华为nova65g手机发热)

  • 微信不能发文件夹怎么办(微信不能发文件夹是什么原因)

    微信不能发文件夹怎么办(微信不能发文件夹是什么原因)

  • 腾讯怎么用手机号登录会员(腾讯怎么用手机扫码登录电脑)

    腾讯怎么用手机号登录会员(腾讯怎么用手机扫码登录电脑)

  • 钉钉分屏看快手算不算时间(钉钉分屏看快手为什么没有声音)

    钉钉分屏看快手算不算时间(钉钉分屏看快手为什么没有声音)

  • 套接字socket的作用(socket套接字的概念)

    套接字socket的作用(socket套接字的概念)

  • 已生成的二维码怎么修改内容(码智作二维码生成器)

    已生成的二维码怎么修改内容(码智作二维码生成器)

  • 韩剧tv下载的视频在手机哪个位置

    韩剧tv下载的视频在手机哪个位置

  • vivoz6屏幕尺寸(vivoz6尺寸大小)

    vivoz6屏幕尺寸(vivoz6尺寸大小)

  • a1823是ipad哪一款(a1822是哪一款ipad)

    a1823是ipad哪一款(a1822是哪一款ipad)

  • 监控摄像头没有网络可以用吗(监控摄像头没有内存卡能用吗)

    监控摄像头没有网络可以用吗(监控摄像头没有内存卡能用吗)

  • word中1cm等于多少磅(word文档1cm是多少字符)

    word中1cm等于多少磅(word文档1cm是多少字符)

  • ios9.0什么意思(ios9.0版本)

    ios9.0什么意思(ios9.0版本)

  • wps如何将表格转换成文本(wps如何将表格转换成在线编辑表格)

    wps如何将表格转换成文本(wps如何将表格转换成在线编辑表格)

  • 为什么打印预览的跟实际的不一样(为什么打印预览只能显示一半)

    为什么打印预览的跟实际的不一样(为什么打印预览只能显示一半)

  • chinanet怎么连接(chinanet怎么连接上网)

    chinanet怎么连接(chinanet怎么连接上网)

  • 麒麟980什么时候上市(麒麟980什么时候升级鸿蒙3.0)

    麒麟980什么时候上市(麒麟980什么时候升级鸿蒙3.0)

  • mac如何修改hosts(mac如何修改图片像素大小)

    mac如何修改hosts(mac如何修改图片像素大小)

  • Linux中系统参数修改命令sysctl的使用讲解(linux系统参数调优)

    Linux中系统参数修改命令sysctl的使用讲解(linux系统参数调优)

  • 借递延所得税资产贷其他综合收益
  • 零申报公司注销麻烦吗
  • 设立登记核准通知书未签名不能办理其他业务
  • 没有销售是什么意思
  • 销项负数发票是代表交易没有成功吗?
  • 网银 密码器
  • 员工借款后离职怎么办
  • 从联营企业分回利润可以在税前扣除吗
  • 买鼠标去哪买
  • 补提以前年度个税会计分录
  • 2018年老项目应该如何交税?
  • 车辆进项税怎么算
  • 发票一直显示报送中怎么处理
  • 2021年新疆果业灰枣销售情况
  • 小企业会计准则主要按照什么计量
  • 上年多计提附加税调整了,今年怎么调整
  • 资本公积转增股本会计处理
  • 商品返点收入账务处理
  • 营改增后的税率
  • 银行对公账户网上注销流程需要多久
  • 什么样的企业有核心能力
  • 农机公司也要缴残保金吗
  • 毛利率与净利率的差额
  • Win10 Build 21354 太阳谷ISO镜像版体验报告 含下载地址
  • 处理废料会计分录大全
  • php adodb
  • PHP:session_is_registered()的用法_Session函数
  • 消费税和增值税的征税范围有何不同
  • 公司为实习生买保险列支什么科目?
  • 将现金存入银行,登记银行存款日记账的依据一般是
  • jinjia.exe进程
  • antvl7
  • 代开发票所需的资料?
  • 阿尔卑斯山百度百科
  • 专项应付款转资本公积需要什么附件
  • php递归函数详解
  • 哪些免征增值税
  • php中的函数
  • 租用办公设备
  • uniapp返回上一页不刷新
  • python如何导入excel
  • 劳动仲裁支付的个人款项怎么做账
  • mysql常见报错
  • 异地预缴税金
  • 财务费用的核算内容有哪些
  • 定期定额户增值税起征点
  • 个体工商户怎样申报个税流程
  • 外经证适用范围
  • 纸质汇票什么时候能到账
  • 收到房租租金下什么科目
  • 多交的税款不退可以吗
  • 技术服务费可以开专票吗
  • 电子缴税付款凭证是什么结算方式
  • 利润率百分百是什么意思
  • 总分机构和分总机构的区别
  • 空调的预计净残值是什么
  • 建筑会计账务
  • 公司买支票需要带什么资料
  • mysql安装使用教程
  • freebsd 网卡驱动
  • thinkpad8装系统
  • win10家庭版免费升级专业版密钥
  • WIN7系统电脑对话框跟鼠标走怎样设置
  • win7筛选键
  • win10新版磁贴
  • cocos2dx4.0教程
  • [OpenGL ES 04]3D变换实践篇:平移,旋转,缩放
  • 谈谈对环境保护认识话题三分钟
  • nodejs创建vue
  • 深入理解新发展理念,推进供给侧结构性改革心得体会
  • css-1
  • 怎么把perl删除干净
  • ssh连不上centos
  • unity如何得到输入框的输入
  • shell编程总结
  • jquery 右键菜单
  • 增强现实的三个特征
  • js判断用户输入密码
  • 广告发布合同属于什么合同
  • 江西鹰潭潭花酒60度
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设