腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
从
vue-router
访问
vuex
getters
并
设置
守卫
?
、
、
我正在尝试和Vue打交道,但是我遇到了一些麻烦: 1:我无法
从
router/index.js文件
访问
我的getter。(我可以
访问
它,但它像一个函数一样返回,带有返回函数,但我无法调用
并
获取值) 他说:我不能正确
设置
守卫
。使用Angular就容易多了 我在这里做错了什么?有什么建议吗?路由器代码 /* eslint-disable no-undef */import VueRouter fr
浏览 22
提问于2020-04-19
得票数 5
回答已采纳
1
回答
Vue路由器尚未看到存储状态
、
、
、
、
我的Vue应用程序正在使用vue路由器和
vuex
。我
从
我的应用程序接口中获得一个身份验证令牌,并将令牌推送到localStorage和我的商店。当页面刷新时,应用程序
从
localStorage加载令牌并将其推送到存储。return; } } else { }但是
守卫
没有正常工作,因为
vue-router
在
vuex</
浏览 5
提问于2019-09-16
得票数 0
1
回答
vuex
持久化状态不与vue路由器导航保护一起工作
、
、
、
我添加了文档中定义的
vuex
-persistedstate。()]我
设置
了一个路由器导航
守卫
,在登录时重定向到主页router.beforeEach((to, from, next) =>requiresAuth')) { let isAuthenticated = authStore.
getters
.
浏览 0
提问于2018-10-14
得票数 1
3
回答
访问
到存储在路由器中
、
、
在进入'admin'路由之前,我想在
Vuex
存储中检查用户是否具有/dashboard角色。但我无法正确地
从
store.
getters
访问
数据。i
浏览 1
提问于2020-12-04
得票数 4
1
回答
Vue SPA -检查用户是否已通过身份验证,如果未通过,则重定向至登录
、
、
、
我正在尝试弄清楚
如何
确保用户在页面重新加载后进行身份验证,如果没有,则将他们重定向到登录页面。accessToken和refreshToken存储在cookies中,也存储在
Vuex
中
Vuex
.state: auth: { isAuthenticated: false, refreshToken: null },
Vuex
.actions.refreshToken refreshTok
浏览 19
提问于2021-08-01
得票数 2
1
回答
当用户信息来自异步功能时实现vue.js路由器保护
、
、
、
、
我正在开发一个Vue.js应用程序,我需要实现路由器保护,以限制基于用户角色的
访问
,
并
防止未登录用户
访问
应用程序。登录过程涉及外部应用程序(具体来说是WSO2标识服务器),检索到的用户信息保存在
Vuex
存储中。问题是登录函数是异步的,因此当路由器
守卫
被执行时,用户信息是不可用的。为了使它正常工作,我在一个匿名异步函数中调用了登录函数,并在它的then块中
设置
了保护程序。由于我没有在互联网上找到这种方法的例子,我想知道它是否正确,或者有更好的方法来处理这个问题。先谢谢大家。下面是我的路由器
浏览 2
提问于2021-09-28
得票数 4
回答已采纳
5
回答
我该怎么称呼
Vuex
的另一个getter呢?
、
考虑一个简单的Vue博客: state, mutations根据文档,可以使用
getters
参数
访问
其他getter。
浏览 2
提问于2017-09-14
得票数 168
回答已采纳
3
回答
如何
从
另一个
vuex
模块
访问
getter?
、
、
、
在
vuex
getter中,我知道可以
从
另一个
vuex
模块
访问
状态,如下所示: console.log(rootState);但是,
如何
从
另一个
vuex
模块
访问
getter而不是状态呢?我有另一个名为filters的
vuex
模块,我需要
访问
该模块,我尝试了以下方法: rootState.filters
浏览 2
提问于2017-09-01
得票数 103
回答已采纳
1
回答
在初始化Vue实例之前
访问
vuex
存储
、
但是我意识到,在初始化vue实例之前,我可以检查
vuex
存储。Main.jsimport Vuetify from 'vuetify';import VueRouterfrom '
vue-router
';import store from
浏览 0
提问于2018-02-28
得票数 0
回答已采纳
1
回答
根据vue js中的用户角色权限将用户重定向到特定的仪表板。
、
、
、
我还想让人在路由上
设置
守卫
,这样如果有人未经许可想要手动输入url到页面,它就会重定向到404页。存储用户角色权限的最佳方法是什么?浏览器的本地存储或
vueX
?,则将
设置
为检查用户是否有
访问
路由的权限,并重定向到404页import Vue from 'vue'; import
Vuex<
浏览 5
提问于2021-04-13
得票数 1
回答已采纳
1
回答
NuxtJS存储状态变量一直返回未定义
、
、
下面是我的代码: import Vue from 'vue' return{ }
getters
: { getCount$store.
getters
.getCount 我也试过
浏览 18
提问于2021-06-27
得票数 0
回答已采纳
2
回答
如何
根据当前路线在vue/
vuex
中
设置
搜索选项
、
、
、
我使用
vuex
和
vue-router
创建简单的应用程序,在不同的路线上渲染电影和节目,并为两者提供搜索选项。电影和节目位于不同的组件中,而我的搜索输入元素位于Layout.vue组件中。我通过
vuex
设置
了一个电影搜索选项,现在我想为节目
设置
搜索选项。现在我想知道是否可以通过
vuex
设置
搜索选项,以便仅当我在'/ movies‘路线上时才触发电影搜索,
并
仅当我在’/show‘路线上时才触发搜索节目?store.js con
浏览 18
提问于2019-06-10
得票数 1
回答已采纳
1
回答
无法更新
Vuex
存储和检索数组
、
、
、
我将一个对象数组分派到
Vuex
存储,
并
尝试使用
Vuex
中的"
getters
“获取数据。它返回未定义的。然而,它适用于同一
Vuex
中的布尔变量。对于数组,它没有给出正确的结果 我正在使用
Vuex
更新vue组件中的对象数组。我正在调度对象数组 通过“操作”提交数组 通过“突变”
设置
和更新值 通过"state“声明数组 最后,
从
Vue组件中,通过"
getters
“
访问
数组 当我使用"
浏览 19
提问于2019-09-03
得票数 0
回答已采纳
3
回答
从
VueRouter.beforeEach()
访问
Vuex
时未定义的存储
、
、
我正在尝试
访问
Vuex
商店,如本文所示:src/路由器/index.jsimport VueRouter from '
vue-router
' impor
浏览 0
提问于2018-01-27
得票数 14
2
回答
Vuex
在组分突变后获得状态
、
、
、
、
我的商店
设置
如下:import
Vuex
from "
vuex
"; commit("changeAuthStatus", authStatus);} return Store;在进入任何路由之前,我的路由
守卫
将检查用户是否是‘管理员’,
并
浏览 3
提问于2021-01-11
得票数 2
回答已采纳
1
回答
将路由添加到Vue -路由器不期望的结构的vue应用程序
、
、
uikit.min.js"></script>我遗漏了什么?
浏览 1
提问于2017-11-20
得票数 0
2
回答
如何
在没有认证的情况下不在Vue应用中提供管理页面内容?
、
、
、
通过基于角色的身份验证
设置
,我们可以在Vue应用程序中控制隐藏在普通用户和管理员之间的路由和组件。 当角色很大时,应用程序就会变得很庞大,控制crud操作的逻辑就会变得单调乏味。因此,我正在寻找一个安全的模型
设置
,其中我们不应该提供用户/管理员/内容到浏览器,除非他经过身份验证。浏览器意味着不应该加载javascript脚本。
浏览 1
提问于2020-05-14
得票数 1
1
回答
在beforeEach中将
vuex
模块状态传递给vue-路由器
、
、
、
我将VueJS与
vuex
和
vue-router
结合使用。我有一个
vuex
模块,它正在对其存储进行突变,
并
试图使用它来确定用户是否经过身份验证。 console.log(store.
getters
.isAuthenticated) // false} /store/i
浏览 4
提问于2016-10-09
得票数 21
回答已采纳
1
回答
Vuex
- rawModule未定义
从
单个模块移动到多个模块
、
、
将我的项目
从
vuex
商店中的单个模块移动到之后的多个模块。store.state.a // -> `moduleA`'s statestore.
getters
.a store.mutations.a
浏览 0
提问于2018-05-06
得票数 1
2
回答
访问
Vuex
商店中的模块
、
、
、
、
我有以下模块: state: { },const store = new
Vuex
.Store({ ProfileData: ProfileData}我还使用了Vue.use(
Vuex
),并
浏览 0
提问于2018-04-06
得票数 6
回答已采纳
点击加载更多
相关
资讯
送书>>Vue.js 快跑!
五分钟搞懂Vuex实用知识
vue2使用vuex进行性能优化
Vue-router路由系统详细介绍
Vue CLI 3搭建vue+vuex 最全分析
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券