摘要:网页一进入判断是否登录,未登录跳转到登录页面首页是否需要判断是否登录这里是需要判断不需要鉴权判断该路由是否需要登录权限确保一定要有被调用
网页一进入判断是否登录,未登录跳转到登录页面
router.jsexport default new Router({ routes: [ { path: "/", name: "HelloWorld", component: HelloWorld, meta: { title: "首页", type: "login" // 是否需要判断是否登录,这里是需要判断 } }, { path: "/login", name: "login", component: login, meta: { title: "login", type: "" // 不需要鉴权 } } ] })main.js
router.beforeEach((to, from, next) => { if (to.meta.title) { document.title = to.meta.title } const type = to.meta.type // 判断该路由是否需要登录权限 if (type === "login") { if (window.localStorage.getItem("login")) { next() } else { next("/login") } } else { next() // 确保一定要有next()被调用 } })
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/98949.html
摘要:用存储用户路由守卫路由中设置的字段就在当中每次跳转的路径登录状态下访问页面会跳到如果没有访问任何页面。一个简单的保存登录状态的小。 Vue项目中实现用户登录及token验证 先说一下我的实现步骤: 使用easy-mock新建登录接口,模拟用户数据 使用axios请求登录接口,匹配账号和密码 账号密码验证后, 拿到token,将token存储到sessionStorage中,并跳转到首...
摘要:添加商品页视图商品页视图用户登录成功之后则跳转至视图页面商品主页,就可以进行对商品的浏览和选择了。 1、添加登录视图 添加视图 前面我们已经实现了注册功能,用户可以成功注册,接着我们就开始让用户登录了,此节我们就实现用户的登录功能,并且登录成功后跳转商品页面查看商品。 首先,我们还是在views目录下添加登录视图页面 —— login.html,效果图如下: showImg(http:...
摘要:关于登录注册,并保持登录状态,是玩家必经之路,网上也有很多的解决方法,但是有一些太过于复杂,新手可能会看的一脸懵逼,现在给大家介绍一种我自己写项目在用而且并不难理解的一种方法。 关于vue登录注册,并保持登录状态,是vue玩家必经之路,网上也有很多的解决方法,但是有一些太过于复杂,新手可能会看的一脸懵逼,现在给大家介绍一种我自己写项目在用而且并不难理解的一种方法。 项目中有一些路由是需...
阅读 2755·2023-04-25 15:15
阅读 1386·2021-11-25 09:43
阅读 1659·2021-11-23 09:51
阅读 1158·2021-11-12 10:36
阅读 2946·2021-11-11 16:55
阅读 1022·2021-11-08 13:18
阅读 798·2021-10-28 09:31
阅读 2111·2019-08-30 15:47