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

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

  • 捕鱼达人游戏需要花钱吗(扑鱼达人游戏)(捕鱼达人游戏是怎样的机制)

    捕鱼达人游戏需要花钱吗(扑鱼达人游戏)(捕鱼达人游戏是怎样的机制)

  • word怎么删除横线(word怎么删除横线页眉)

    word怎么删除横线(word怎么删除横线页眉)

  • 苹果手机腾讯视频怎么微信支付(苹果手机腾讯视频怎么关闭自动续费)

    苹果手机腾讯视频怎么微信支付(苹果手机腾讯视频怎么关闭自动续费)

  • 钉钉视频会议有回放功能吗(钉钉视频会议有观看时长吗)

    钉钉视频会议有回放功能吗(钉钉视频会议有观看时长吗)

  • p4000相当于什么显卡(p4000m相当于)

    p4000相当于什么显卡(p4000m相当于)

  • 天猫保价多少天(天猫保价多少天 包括双11)

    天猫保价多少天(天猫保价多少天 包括双11)

  • padm00是什么型号手机(padmoo是什么手机型号)

    padm00是什么型号手机(padmoo是什么手机型号)

  • hp是什么打印机(惠普打印机都有什么型号)

    hp是什么打印机(惠普打印机都有什么型号)

  • 重装系统进USB还是进UEFI

    重装系统进USB还是进UEFI

  • 无线桥接影响网速吗(无线桥接影响网速怎么设置)

    无线桥接影响网速吗(无线桥接影响网速怎么设置)

  • 小程序一直加载打不开(小程序一直加载中是什么意思?)

    小程序一直加载打不开(小程序一直加载中是什么意思?)

  • 快手上同城什么意思(快手同城什么人能看见)

    快手上同城什么意思(快手同城什么人能看见)

  • 电脑课怎么解除老师控制(电脑课怎么解除老师控制红蜘蛛)

    电脑课怎么解除老师控制(电脑课怎么解除老师控制红蜘蛛)

  • 强调文字颜色怎么设置(强调文字颜色怎么设置深色)

    强调文字颜色怎么设置(强调文字颜色怎么设置深色)

  • wifi连接上不能上网怎么办(wifi连接上不能上网怎么办感叹号)

    wifi连接上不能上网怎么办(wifi连接上不能上网怎么办感叹号)

  • 小米cc9什么时候更新miui11(小米cc9什么时候发布的)

    小米cc9什么时候更新miui11(小米cc9什么时候发布的)

  • 淘宝号违规了能解除吗(淘宝账号违规了对买东西有什么影响吗)

    淘宝号违规了能解除吗(淘宝账号违规了对买东西有什么影响吗)

  • 物联卡能永久使用吗(物联卡能永久使用)

    物联卡能永久使用吗(物联卡能永久使用)

  • i7和i9的区别(酷睿i5和i7和i9的区别)

    i7和i9的区别(酷睿i5和i7和i9的区别)

  • 荣耀9x有人脸识别吗(honor9x人脸识别)

    荣耀9x有人脸识别吗(honor9x人脸识别)

  • 华为p20灭屏显示时间怎么设置(华为p20灭屏显示图片)

    华为p20灭屏显示时间怎么设置(华为p20灭屏显示图片)

  • rpa是什么(rpa是什么的缩写)

    rpa是什么(rpa是什么的缩写)

  • apple watch series4怎么控制音量

    apple watch series4怎么控制音量

  • 微信群发可以撤回吗(微信群发撤不回怎么办)

    微信群发可以撤回吗(微信群发撤不回怎么办)

  • 小米5耗电快怎么办(小米耗电快怎么回事)

    小米5耗电快怎么办(小米耗电快怎么回事)

  • word怎么设置标题等级(word怎么设置标题级别)

    word怎么设置标题等级(word怎么设置标题级别)

  • vue跳转页面后返回不刷新且记录历史滚动条停留位置 (实现了根据不同页面来设置是否刷新记录的功能)(vue 跳转页面)

    vue跳转页面后返回不刷新且记录历史滚动条停留位置 (实现了根据不同页面来设置是否刷新记录的功能)(vue 跳转页面)

  • WGAN(Wasserstein GAN)看这一篇就够啦,WGAN论文解读

    WGAN(Wasserstein GAN)看这一篇就够啦,WGAN论文解读

  • 【pytorch】Vision Transformer实现图像分类+可视化+训练数据保存(pytorch x.view)

    【pytorch】Vision Transformer实现图像分类+可视化+训练数据保存(pytorch x.view)

  • 企业申报个税软件怎么下载
  • 房产税城镇土地使用税申报期限
  • 会计上已资本化处理的工资企业所得税前应如何扣除?
  • 税务师2022年考试成绩
  • 国债利息收入计入财务费用吗
  • 销售人员购买的产品
  • 专利年费是不是只能一项一项交
  • 开票系统里红字发票怎么开
  • 一般纳税人取得普票会计分录
  • 劳务外包要通过应付职工薪酬吗
  • 建筑行业新老项目对比
  • 当月作废的采购发票已认证账务如何处理?
  • 专票当月抵扣后当月作废会被发现吗
  • 销售人员发生的业务招待费
  • 医疗机构交企业所得税吗
  • 减免附加税还要计提吗
  • 广告机计入什么费用
  • 建筑施工的会计科目
  • 发生的费用可以直接计入主营业务成本吗
  • 新会计准则下职工薪酬的变化及影响摘要
  • 固定资产核销怎么做
  • 增值税专用发票税号错误
  • mac的xcode使用教程
  • xwizard.exe是什么
  • thinkphp错误日志目录
  • 个人独资企业怎么做账
  • 取得增值税发票的认证期限是多久?
  • 有关五险一金的知识
  • thinkphp框架安装
  • php递归实现1到100的和
  • codegenerator用法
  • 深入分析php优化模型
  • 付检测费会计分录
  • spring的配置文件中的内容
  • vue区别
  • react 入门
  • opencv安装教程vs2019
  • 进项税额转出结转会计分录怎么写
  • 购房发票可以对折吗
  • 怎么调整以前年度
  • 在建工程完工后转入哪里
  • 固定资产一次性扣除如何做账
  • 织梦自定义字段
  • 网上学电脑哪个软件好
  • mysql建表的完整步骤
  • 国债收益率如何查看
  • 资产处置损益和投资收益的区别
  • 资产负债表所有者权益排列顺序
  • 公司转帐支票可以转账吗
  • 对外投资需要股东会决议吗
  • 支付政协扶贫款怎么做账
  • 坏账准备的核算公式
  • 开立银行承兑汇票利率
  • 原告起诉被告承担诉讼费
  • 固定资产净额怎么计算公式
  • 预提费用取消了怎么调整
  • mysqldump -w
  • win7开机提示由于启动计算机时出现页面文件
  • Win10 Mobile 10549 预览版新功能上手体验视频
  • phpstudy中phpmyadmin无法访问
  • 安装硬盘视频教程
  • win10系统共享打印机无法访问怎么解决
  • RedHat 9.0下Apache+PHP+MySQL服务器安装配置
  • centos安装nf_conntrack
  • win7出现正在启动就不动了
  • 关闭5gwifi
  • linux怎么查看挂载点
  • perl ne
  • opengl控制物体移动
  • cocos 2d x
  • 飞机大战剧情102
  • 整型python
  • jquery 列表实现
  • 面向对象的程序设计语言是
  • python按行读取文本并输出到excel
  • 境外投资收益如何交税
  • 企业税务代码是什么号
  • 地税局一般几点下班
  • 中山火炬开发区建设发展有限公司
  • 白酒生产企业向百货公司销售试制药酒
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设