腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(219)
视频
沙龙
1
回答
Vue
路由器
+
Vuex
:
如何
让
beforeEach
路由
守卫
等待
Vuex
状态
变化
?
、
、
、
在我的SPA中,页面加载时初始化的一部分是从API获取登录的用户,然后将用户记录与initialized标志一起存储在
状态
中。在
路由器
beforeEach
防护中,我需要检查用户是否已登录,但为了使其正常工作,我需要
等待
,直到initialized标志被设置为true。我怎么能让我的函数
等待
它呢?
浏览 35
提问于2019-06-30
得票数 1
回答已采纳
1
回答
Vue
SPA -检查用户是否已通过身份验证,如果未通过,则重定向至登录
、
、
、
我正在尝试弄清楚
如何
确保用户在页面重新加载后进行身份验证,如果没有,则将他们重定向到登录页面。accessToken和refreshToken存储在cookies中,也存储在
Vuex
中
Vuex
.state: auth: { isAuthenticated: false, refreshToken: null },
Vuex
.actions.refreshToken refreshTok
浏览 19
提问于2021-08-01
得票数 2
4
回答
定义
Vue
-Router
路由
时访问
Vuex
状态
、
、
、
、
我有以下
Vuex
商店(main.js):import
Vuex
from '
vuex
' const$mount('#app')import
Vue
from
浏览 536
提问于2017-03-05
得票数 76
回答已采纳
1
回答
Vue
路由器
尚未看到存储
状态
、
、
、
、
我的
Vue
应用程序正在使用
vue
路由器
和
vuex
。我从我的应用程序接口中获得一个身份验证令牌,并将令牌推送到localStorage和我的商店。在我的
路由器
中,我创建了guard: if (to.matched.some(record => record.meta.authreturn; } next({name: 'l
浏览 5
提问于2019-09-16
得票数 0
1
回答
检查登录
状态
,如果未登录,则呈现覆盖,如果登录成功,则继续
、
、
我使用Vuejs与Vuetify和
Vuex
,并希望创建一个简单的应用程序。比如说一个非常小的todo应用程序。,我可以使用
Vue
Router的
Vue
Router事件,并检查令牌是否有效且未过期。router.
beforeEach
((to, from, next) => { if (!如果
路由
或REST端点受到保护,我将取消要执行的任务,显示一个错误警报,然后再呈现一个覆盖。大多数资源都解释了
浏览 1
提问于2019-04-06
得票数 3
回答已采纳
2
回答
如何
在没有认证的情况下不在
Vue
应用中提供管理页面内容?
、
、
、
通过基于角色的身份验证设置,我们可以在
Vue
应用程序中控制隐藏在普通用户和管理员之间的
路由
和组件。查找有关此安全应用程序的示例或参考文档。 我还希望在注销或令牌过期后清除浏览器缓存
浏览 1
提问于2020-05-14
得票数 1
1
回答
无法从组合中获取
vue
-
路由器
内部的用户数据
、
、
我是
vue
.js的新手,我目前正在为大学做最后的作业。import { createWebHistory, createRouter } from "
vue
-router"; } const
浏览 23
提问于2022-08-23
得票数 0
2
回答
如何
在
vue
-router的
beforeEach
中使用
vuex
的操作
、
、
、
我想在每次更改
路由器
之前检查数据是否在存储中,如果数据不在
vuex
中,我想使用
vuex
的操作从服务器获取数据。那么,我
如何
在
beforeEach
中使用操作呢? 我用的是
vue
2.0
浏览 14
提问于2016-11-14
得票数 1
2
回答
如何
让
Vue
路由器
守卫
等待
Vuex
?
、
、
基本上,我有一个
vuex
变量,appLoading,它最初是真的,但一旦所有异步操作完成,它就被设置为假。我还有另一个名为user的
vuex
变量,它包含异步操作返回的用户信息。然后我也有一个
路由器
守卫
来检查; router.
beforeEach
((to, from, next) => { if (to.matched.some(route => route.meta.requiresAuth实例中,我显示了一个加载
状态
,直到appLoading = false; 现在这“
浏览 34
提问于2018-12-19
得票数 3
3
回答
在
Vue
路由
解决之前访问
Vuex
、
、
、
具有必需
路由
和公共
路由
的
路由器
import
Vue
from '
vue
'import store from './views
浏览 2
提问于2018-09-20
得票数 7
回答已采纳
1
回答
未定义
vuex
3
状态
变量
、
、
、
我正在尝试使用
Vue
2.5.2和
Vuex
3.0.1来设置一个应用程序,我唯一无法摆脱的就是这个警告: vm.$store.getters.getProductById(this.id)this.id由
Vue
路由器
发送(并且定义正确)。试图在
Vuex
从服务器上
浏览 1
提问于2017-12-03
得票数 1
1
回答
同时在两个组件中使用创建的函数时出现的问题
、
”的值以显示登录链接,并隐藏配置文件、聊天和注销链接,我还希望在一些
路由器
视图(char和profile )中使用sema方法来阻止用户访问它们,并在"auth“变量不存在时将
路由器
推到登录页面。在这种情况下,App.
vue
必须运行两次创建的函数,报头组件正确读取"auth“的值,而
路由器
视图则不正确。有什么解决办法吗?或任何其他方法,以防止访问注册区域而不登录?/views/Home.
vue
' import AllIosIcon from '<
浏览 1
提问于2020-02-21
得票数 0
回答已采纳
1
回答
防火墙身份验证
Vue
路由器
保护问题w/
Vuex
、
、
、
、
我现在遇到的问题是,我想在
路由器
中使用
beforeEach
路由
保护,但是
路由
保护在authStateChange在main.js中触发之前运行。因此,用户没有以
vuex
设置,当我使用存储的用户
状态
来确定用户是否登录时,它认为他们没有登录,因为firebase方法还没有更新它。这确实允许
路由
守卫
正确工作,但在将该方法添加到main.js之前,重新创建了这个问题--页面闪烁显示预先登录的信息。这可能有效,但我不知道
如何
在main.js文件
浏览 3
提问于2022-02-05
得票数 0
回答已采纳
1
回答
在初始化
Vue
实例之前访问
vuex
存储
、
在进入
路由
之前,我想检查用户是否经过验证。我用
vue
-
路由器
的
beforeEach
来解决这个问题。但是我意识到,在初始化
vue
实例之前,我可以检查
vuex
存储。Main.jsimport Vuetify from 'vuetify';import VueRou
浏览 0
提问于2018-02-28
得票数 0
回答已采纳
1
回答
如何
在
vue
-router中使用async/await?
、
、
在
vue
路由器
beforeEach
中,我有代码: function foo() { //load data fromhttp request }) await
如何
重写此行为?我想
等待
来自API的一些数据,然后用户进
浏览 329
提问于2018-12-26
得票数 1
1
回答
在
beforeEach
中将
vuex
模块
状态
传递给
vue
-
路由器
、
、
、
我将VueJS与
vuex
和
vue
-router结合使用。我有一个
vuex
模块,它正在对其存储进行突变,并试图使用它来确定用户是否经过身份验证。 console.log(router.app) // prints a
Vue
$2 object$mount('#app') /store/
浏览 4
提问于2016-10-09
得票数 21
回答已采纳
1
回答
存储未定义为
vue
.js
、
、
路由器
拦截请求并验证用户是否经过身份验证。商店正在维护用户是否登录。 import auth from '@/services/auth'; if (to.matched.some(record => record.meta.requiresAu
浏览 5
提问于2017-11-24
得票数 1
2
回答
将getter导入
路由器
时出现问题-
Vuex
、
、
将getter导入Rotate -
Vuex
时出现问题。 我正在尝试导入一个在
vuex
状态
内的值。 报告一个错误,指出它是未定义的。 我不知道我可能做错了什么。如果有人能帮忙,我将不胜感激。import
Vuex
from '
vuex
'export default function () { const Store =
浏览 23
提问于2019-05-19
得票数 0
2
回答
Firebase onAuthStateChanged和导航保护的模式-类星体应用程序
、
、
这意味着在执行
beforeEach
时,currentUser为null,并通过登录页面提示用户。但是,我发现当调用onAuthStateChanged的回调时,用户设置是正确的。//
Vue
-router => index.js console.log('onAuthStateChangedInvoked => ' + user); router.
beforeEach
((to, f
浏览 0
提问于2018-05-14
得票数 6
1
回答
根据
vue
js中的用户角色权限将用户重定向到特定的仪表板。
、
、
、
我还想
让
人在
路由
上设置
守卫
,这样如果有人未经许可想要手动输入url到页面,它就会重定向到404页。存储用户角色权限的最佳方法是什么?浏览器的本地存储或
vueX
?或者这个检查应该在login.
vue
组件?中。如果可能的话,请详细说明答案。我已经研究过nuxt.js中的
vue
-
路由器
和
路由
。如果有任何其他资源可以清楚地了解这一问
浏览 5
提问于2021-04-13
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
送书>>Vue.js 快跑!
搭建多页博客总结(三)vuex状态管理
他写出了 Vue,却做不对这十道 Vue 笔试题
Vue CLI 3搭建vue+vuex 最全分析
尤雨溪:Vue 3 将成为新的默认版本
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券