位置: IT常识 - 正文

Vue--》深入理解 Vue 3 导航守卫,掌握前端路由的灵魂技能!(vue-introjs)

编辑:rootadmin
Vue--》深入理解 Vue 3 导航守卫,掌握前端路由的灵魂技能!

推荐整理分享Vue--》深入理解 Vue 3 导航守卫,掌握前端路由的灵魂技能!(vue-introjs),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue从入门到精通,vue详解,vue-intro,vue-intro,vue-intro,vue的理解,vue详解,vue的理解,内容如对您有帮助,希望把文章链接给更多的朋友!

目录

vue3导航守卫讲解与使用

element-ui的安装与使用

配置路由和设置路径别名

设置登录页面并实现规则跳转

设置导航前置守卫

设置导航后置守卫

其他路由相关操作


vue3导航守卫讲解与使用

导航守卫是在 Vue Router 中提供的一种功能,它允许你在切换路由之前或之后执行一些逻辑。通过使用导航守卫,你可以控制用户是否可以访问路由、重定向、记录路由进入记录等。在 Vue Router 下,导航守卫包括全局守卫、路由独享守卫、组件内守卫,这些守卫可以用来完成不同层次的路由钩子函数。

今天借助讲解导航守卫的这篇文章讲解一个登录页面的案例,详细说明在日常开发过程中应该如何灵活的运用和操作这些函数,这里借助vue组件库 element-ui 进行润色,话不多说直接开整。

element-ui的安装与使用

找到element-ui官网:官方网址 ,然后终端执行如下命令安装第三方包:

# 选择一个你喜欢的包管理器# NPM$ npm install element-plus --save# Yarn$ yarn add element-plus# pnpm$ pnpm install element-plusVue--》深入理解 Vue 3 导航守卫,掌握前端路由的灵魂技能!(vue-introjs)

安装完成之后,在入口文件 mian.ts 进行插件的挂载:

import { createApp } from 'vue'import App from './App.vue'import {router} from "./router"import ElementUi from 'element-plus'import 'element-plus/dist/index.css'const app = createApp(App)app.use(router)app.use(ElementUi)app.mount('#app')

注意:如果您使用 Volar,请在 tsconfig.json 中通过 compilerOptions.type 指定全局组件类型。

// tsconfig.json{ "compilerOptions": { // ... "types": ["element-plus/global"] }}

挂载完成之后,随便在官网上粘一段代码,如下查看效果是否被引入:

配置路由和设置路径别名

在router文件夹下的index.ts文件添加如下代码进行配置路由:

import { createRouter, createWebHistory } from 'vue-router'export const router = createRouter({ history: createWebHistory(), routes: [ { path:'/', component:()=>import('@/components/login.vue') }, { path:"/index", component:()=>import("@/components/index.vue") } ],})

设置路径别名: 如果想在vite创建的vue3+ts项目中进行路径别名配置的话可以参考如下方式:

1)安装@types/node包提供了 Node.js 中核心模块的 TypeScript 类型

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

上一篇:Vue3中简单使用Mock.js(vue mocha)

下一篇:实测:GPT -3.5 与GPT -4.0 编程能力对比(gpt-3的功能)

  • 小米手机隐藏应用怎么找到(小米手机隐藏应用怎么改密码)

    小米手机隐藏应用怎么找到(小米手机隐藏应用怎么改密码)

  • 荣耀30pro是多少W快充(荣耀30pro是多少瓦充电器)

    荣耀30pro是多少W快充(荣耀30pro是多少瓦充电器)

  • 苹果x实况壁纸不动(苹果x实况壁纸按住不动怎么回事)

    苹果x实况壁纸不动(苹果x实况壁纸按住不动怎么回事)

  • ios无法下载app(ios无法下载app怎么办)

    ios无法下载app(ios无法下载app怎么办)

  • 小米10充电要多久吗?(小米10充电要多少分钟)

    小米10充电要多久吗?(小米10充电要多少分钟)

  • 手机电池膨胀后盖顶开怎么办(手机电池膨胀后大概还能使用多久)

    手机电池膨胀后盖顶开怎么办(手机电池膨胀后大概还能使用多久)

  • 微信收款助手是干嘛的(微信收款助手是干什么用的)

    微信收款助手是干嘛的(微信收款助手是干什么用的)

  • 4g流量突然变得很卡(4g流量突然变成3g了)

    4g流量突然变得很卡(4g流量突然变成3g了)

  • 苹果wifi键滑不动(苹果wifi按不了)

    苹果wifi键滑不动(苹果wifi按不了)

  • 为什么qq没有匹配聊天(为什么qq里面没有匹配)

    为什么qq没有匹配聊天(为什么qq里面没有匹配)

  • 淘宝买不了东西是怎么回事(淘宝买不了东西显示活动火爆)

    淘宝买不了东西是怎么回事(淘宝买不了东西显示活动火爆)

  • 苹果11不支持5g以后是不是就不能用了(苹果11不支持5g怎么办)

    苹果11不支持5g以后是不是就不能用了(苹果11不支持5g怎么办)

  • wifi是有线还是无线(wifi是有线还是无线怎么区分)

    wifi是有线还是无线(wifi是有线还是无线怎么区分)

  • 华为手机的通话录音文件在哪里可以找到(华为手机的通话记录删除了怎么恢复)

    华为手机的通话录音文件在哪里可以找到(华为手机的通话记录删除了怎么恢复)

  • 笔记本电脑靠什么上网(笔记本电脑靠什么蓄电)

    笔记本电脑靠什么上网(笔记本电脑靠什么蓄电)

  • iphone6的小点怎么设置(湖南邵阳摩托车可以上牌吗)

    iphone6的小点怎么设置(湖南邵阳摩托车可以上牌吗)

  • 苹果2104什么型号(苹果型号2104)

    苹果2104什么型号(苹果型号2104)

  • 怎么在word里绘制线段(怎么在word里绘制表格)

    怎么在word里绘制线段(怎么在word里绘制表格)

  • u盘进水了还能复原吗(硬盘进水坏了数据可以恢复吗)

    u盘进水了还能复原吗(硬盘进水坏了数据可以恢复吗)

  • 华为nova5可以分屏吗(华为nova5可以分屏多任务吗)

    华为nova5可以分屏吗(华为nova5可以分屏多任务吗)

  • smg9600是港版吗

    smg9600是港版吗

  • 荣耀手环3怎么连接手机(荣耀手环3怎么调整时间)

    荣耀手环3怎么连接手机(荣耀手环3怎么调整时间)

  • 手机分辨率怎么调(手机分辨率怎么算几k)

    手机分辨率怎么调(手机分辨率怎么算几k)

  • 小米手环3连不上蓝牙(小米手环3连不上手机)

    小米手环3连不上蓝牙(小米手环3连不上手机)

  • iphonex访问限制在哪里(iphonex的访问限制功能)

    iphonex访问限制在哪里(iphonex的访问限制功能)

  • 电脑密码解除步骤(电脑密码解除步数怎么弄)

    电脑密码解除步骤(电脑密码解除步数怎么弄)

  • elogerr.exe是什么进程 作用是什么 elogerr进程查询(algarin.exe什么意思)

    elogerr.exe是什么进程 作用是什么 elogerr进程查询(algarin.exe什么意思)

  • mwd.exe - mwd是什么进程 有什么用(dwm.exe是啥)

    mwd.exe - mwd是什么进程 有什么用(dwm.exe是啥)

  • AI 生成二次元女孩,免费云端部署(仅需5分钟)(ai生成二次元角色全身)

    AI 生成二次元女孩,免费云端部署(仅需5分钟)(ai生成二次元角色全身)

  • 采购合同缴纳印花税依据
  • 小微企业免税销售额填含税还是不含税
  • 小规模纳税人缴纳增值税怎么算
  • 借条时间到了怎么续
  • 住宿发票没有天数
  • 商品的入账价值包括消费税吗
  • 事业单位的会计制度是什么
  • 员工充值饭卡的收入如何做账
  • 负债表内容
  • 购买加油卡有优惠吗
  • 托收承付怎么理解
  • 收入未确认可以结转成本吗
  • 会议收入包括哪些
  • 子公司向母公司借款
  • 公司购买汽车保险车船税需要另计吗
  • 国外人员劳务费怎么算
  • 销项负数发票会计摘要
  • 渔业专业合作社简介
  • 营改增之前房产税计税依据
  • 企业固定资产的盘亏净损失
  • 国家动漫企业认定优惠政策
  • 多缴税款能否跨年抵扣
  • 普通的增值税发票可以查询到购买人的信息吗
  • 仲裁委判决还能上诉吗
  • 代订住宿费可以开专票吗
  • 季报企业所得税营业收入本年累计怎么填写
  • txp1atform.exe
  • 资产利润率和资本利润率监管标准
  • win10设置变成竖排
  • 社保参保退费需要多久
  • 计入固定资产成本的费用
  • 消防工程改造方案
  • 投资利润率用什么表示
  • 固定资产清理的审计目标不包括
  • 持有至到期投资在资产负债表怎么填
  • 小微企业的季度所得税怎么计算
  • 稽查查补销售额后补开票如何申报
  • 购买税盘的服务费全额抵扣怎么操作
  • thinkphp配置文件
  • 其他综合收益科目有哪些
  • 怎样退出快手粉丝团 已解决
  • 写一个php访问数据库并读取数据的脚本
  • nginx搭建静态资源服务器
  • 前端程序员和后端程序员哪个工资高
  • pgadmin配置
  • php二维数组foreach
  • ssl查询网站
  • 印花税是根据什么申报的
  • vue导航方式
  • 累计净值是怎么计算的
  • 赠送给客户的商品怎么入账
  • 发行股票时支付的手续费
  • 运输费属于生产成本还是制造费用
  • 税前扣除的意思
  • 资产负债表多久编制一次
  • 完工产品成本计算表怎么填
  • 个人所得税财产转让所得税率
  • 发票具有哪些情况可以开
  • 应交增值税进项税额月底怎么处理
  • 如何审计营业收入
  • 与其他公司合伙协议书
  • 日记账自动生成
  • win7任务栏功能
  • 任务栏安全中心的图标没有了
  • win7右下角提示测试模式
  • linux命令行查找
  • win7系统播放器在哪
  • mac terminal在哪里
  • linux日期与时间
  • 验证用户输入的密码JavaScript代码加文字
  • window批处理
  • 网页标准化技术有哪些
  • 由浅入深易,由深入浅难
  • jquery图片自动滚动
  • jquery和css的区别
  • 山东省国家税务局总局官网
  • 厂房出租开增值税专用发票
  • 02112366电子税务局
  • 福建 退休
  • 税务规范性文件制定管理办法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设