位置: 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的功能)

  • 三星怎么改应用图标(三星怎么改应用名字)

    三星怎么改应用图标(三星怎么改应用名字)

  • Redmi K30 Pro是线性马达吗(红米k30pro是什么接口)

    Redmi K30 Pro是线性马达吗(红米k30pro是什么接口)

  • 电脑没声音怎么办(电脑没声音怎么调出来win10)

    电脑没声音怎么办(电脑没声音怎么调出来win10)

  • 京东差评可以自己修改吗

    京东差评可以自己修改吗

  • 爱奇艺怎么修改清晰度(爱奇艺怎么修改密码)

    爱奇艺怎么修改清晰度(爱奇艺怎么修改密码)

  • 苹果xsmax下巴是几毫米

    苹果xsmax下巴是几毫米

  • 第一代计算机体积大耗电的主要原因(第一代计算机体积大耗电多性能低其主要原因是)

    第一代计算机体积大耗电的主要原因(第一代计算机体积大耗电多性能低其主要原因是)

  • 用户被锁定是什么意思(用户也被锁定)

    用户被锁定是什么意思(用户也被锁定)

  • 耳机寿命是多久(耳机寿命一般多久)

    耳机寿命是多久(耳机寿命一般多久)

  • 松下笔记本为什么贵(松下笔记本为什么便宜)

    松下笔记本为什么贵(松下笔记本为什么便宜)

  • 5g手机用4g卡流量用的快吗(5g手机用4g卡流量费怎么算)

    5g手机用4g卡流量用的快吗(5g手机用4g卡流量费怎么算)

  • 微信运动添加关注的人找不到(微信运动添加关注搜不到对方)

    微信运动添加关注的人找不到(微信运动添加关注搜不到对方)

  • 手机显示已连接但无法访问互联网怎么解决(手机显示已连接wifi但无法访问互联网是什么意思)

    手机显示已连接但无法访问互联网怎么解决(手机显示已连接wifi但无法访问互联网是什么意思)

  • 抖音怎么和别人连线(抖音怎么和别人合拍唱歌)

    抖音怎么和别人连线(抖音怎么和别人合拍唱歌)

  • 充电线坏了怎么办(充电线坏了怎么自修)

    充电线坏了怎么办(充电线坏了怎么自修)

  • 腾讯视频添加到桌面上怎么没有(腾讯视频添加到桌面上权限怎么开)

    腾讯视频添加到桌面上怎么没有(腾讯视频添加到桌面上权限怎么开)

  • 苹果直营店可以帮忙验机吗(苹果直营店可以以旧换新吗?)

    苹果直营店可以帮忙验机吗(苹果直营店可以以旧换新吗?)

  • 手机如何重启(手机如何重启网络)

    手机如何重启(手机如何重启网络)

  • 苹果8如何滚动截屏(苹果如何滚动截屏截长图)

    苹果8如何滚动截屏(苹果如何滚动截屏截长图)

  • 抖音地址可以自己设置吗(抖音地址自动定位吗)

    抖音地址可以自己设置吗(抖音地址自动定位吗)

  • win10怎么打开截图工具(win10怎么打开截图提示)

    win10怎么打开截图工具(win10怎么打开截图提示)

  • 360和谐卫士怎么关(360和谐卫士怎么彻底关闭)

    360和谐卫士怎么关(360和谐卫士怎么彻底关闭)

  • 【java web篇】MyBatis之Mapper代理(javaweb官方文档)

    【java web篇】MyBatis之Mapper代理(javaweb官方文档)

  • 电脑学习网解决方案:危险数据盘为windwos分区,为了你的数据安全,请手动挂载,本脚本不执行任何操作(网上学电脑哪个软件好)

    电脑学习网解决方案:危险数据盘为windwos分区,为了你的数据安全,请手动挂载,本脚本不执行任何操作(网上学电脑哪个软件好)

  • 材料出入库制度
  • 客户发票弄丢了应该如何补救
  • 增值税电子发票能抵税吗
  • 企业所得税年报过了申报期还能修改吗
  • 外包人员的工资是费用吗
  • 公务员工资待遇标准表
  • 收到补价时应确认收益,支付补价时不能确认收益
  • 砂石的资源税怎么算
  • 现金报销银行账户
  • 按计划成本发出原材料怎么算
  • 出口退税是按进项税额吗
  • 营改增后房产税计入什么科目
  • 免税投资背后的风险,你都清楚吗?
  • 专用发票退回
  • 为什么公司信用代码不对
  • 返利红字发票怎么开具
  • 多发工资未退回会怎么样
  • 周转材料月末有余额吗
  • 期货和远期
  • 清除不必要的内存
  • 合同违约金可以全额扣除吗
  • 销售折让双方会计分录
  • php抓取网页图片
  • 借款合同印花税怎么做账
  • 车间使用的辅助材料
  • 收付控制状态不正常
  • 我初次尝试制作的英文怎么写
  • 电脑培训网络教学
  • 销项税太多
  • 离职员工的个税忘记申报了补申报会被处罚吗
  • 交易性金融资产处置时的会计核算步骤
  • 织梦logo
  • 个体户跨季领取发票流程
  • 销售公司提成表模板
  • 自查补税怎么做账
  • 福利费属于管理费吗
  • 增值税专用发票电子版
  • 如果删除申报记录会怎么样
  • 办公室装修费多少钱可以一次性入账
  • 高新企业申报条件有哪些
  • 专项储备期末有余额吗
  • 企业年金的功能代理人
  • 以经营房产投资合营收固定收益如何开发票?
  • 收购固定资产账务处理
  • 发行股票支付给证券商的费用计入哪
  • 列入固定资产的标准
  • 企业转让专利需要交什么税
  • 社保局退回生育津贴分录摘要
  • 生产车间制造产品领用材料45000元,领用车间一半消耗
  • 房屋维修基金交给哪个部门
  • 交易性金融资产公允价值变动怎么算
  • 房地产行业增值税预缴
  • 跨年后发票作废
  • 免抵退账务处理流程
  • 账务处理程序是指什么
  • 新会计准则开办时间规定
  • 以前年度应付款少记怎么入账
  • 信用减值损失6702
  • 不同利益主体之间的利益如何协调
  • mysql的三种查询方式
  • win10出现
  • mysql8安装步骤
  • windows无法启动,可能原因
  • mac怎么打开macintosh
  • mmc.exe是什么
  • windows设备管理器在哪里打开
  • windows8.1如何安装
  • js添加列表项
  • jquery实战
  • network备份软件
  • ajax简单实例
  • 基于jquery的框架
  • Python连接MySQL并使用fetchall()方法过滤特殊字符
  • java script
  • [置顶] [Android Studio 权威教程]AS添加第三方库的6种方式(Jar,module,so等)
  • jQuery基于$.ajax设置移动端click超时处理方法
  • jquery的遍历方法
  • 安卓接口回调例子
  • 电子税务局季度利润表本月数
  • 国税局下设几个部门
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设