vue全局路由守卫怎么使用
发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,本文小编为大家详细介绍"vue全局路由守卫怎么使用",内容详细,步骤清晰,细节处理妥当,希望这篇"vue全局路由守卫怎么使用"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。具
千家信息网最后更新 2025年02月06日vue全局路由守卫怎么使用
本文小编为大家详细介绍"vue全局路由守卫怎么使用",内容详细,步骤清晰,细节处理妥当,希望这篇"vue全局路由守卫怎么使用"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
具体步骤如下:
1.首先,新建一个html项目,并在项目中安装vue-router;
npm install vue-router
2.vue-router安装好,在项目中引入vue和vue-router;
import Vue from 'vue'
import Router from 'vue-router'
3.vue和vue-router引入后,在项目中使用Vue.use方法注册一个路由;
Vue.use(VueRouter)
4.路由注册好后,在项目中定义路由并配置;
export default new vueRouter({
routes: [{
path: '/',
component: Index
}, {
path: '/Detail',
component: Detail,
meta: {
requireLogin: 2
}
}, {
path: '/Center',
component: Center,
meta: {
requireLogin: 1
}
}]
})
5.最后,路由配置好后,在项目中执行以下代码即可使用全局路由守卫;
import router from './router'
router.beforeEach((to, from, next) => {
let token = window.localStorage.getItem('token')
if (to.meta.requireLogin && to.meta.requireLogin === 1) {
if (token) {
next()
} else {
next('/')
}
} else if (to.meta.requireLogin && to.meta.requireLogin === 2) {
if (token) {
next('/center')
} else {
next()
}
} else {
next()
}
})
读到这里,这篇"vue全局路由守卫怎么使用"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
路由
项目
全局
文章
内容
步骤
配置
妥当
代码
思路
新知
方法
更多
知识
知识点
篇文章
细节
行业
资讯
资讯频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
西软x6数据库
复试数据库常问问题
崇明区新时代软件开发费用
应收账款软件开发需求
伊春博迪互联网科技怎么样
守护家园安全网络安全总结
数据库安全提交的语句
立即方式关闭数据库
淮安慕捷网络技术客服电话
挂云服务器会影响网速吗
破解远程服务器
java 数据库中间件
花网络安全手抄报素材
win7安全性 数据库
执法记录仪服务器设备巡检维护
固原网络技术厂家报价
饥荒创建服务器有啥用
string 数据库
机场网络技术员
本溪软件开发集团
山东工业软件开发制造价格
网络安全与数字安全
软件开发项目工程流程
五华区服务器上门回收价格
ip语音对讲服务器登录端口
c获取服务器信息
世界排名科技前十的互联网公司
楼友汇互联网科技
数据库输入学号的代码
数据库快速建模工具