Vue JS:检查用户登录是不是在我的代码中不起作用

Posted

技术标签:

【中文标题】Vue JS:检查用户登录是不是在我的代码中不起作用【英文标题】:Vue JS: check if user logged in not working in my codeVue JS:检查用户登录是否在我的代码中不起作用 【发布时间】:2022-01-23 03:02:24 【问题描述】:

在我的 Vue Js 项目中,我想检查用户是否登录,以便他可以访问网站,如果没有,它应该将他带到 /login 页面。因为我是 Vue Js 的新手,所以我尝试了下面的代码,但它在 app.js 中不起作用,有人可以帮我吗?

  mounted: function()
       if(JSON.parse(sessionStorage.user))
          console.log(JSON.parse(sessionStorage.user))
        
    

【问题讨论】:

您能分享一下用户登录后会发生什么吗?数据如何存储? 【参考方案1】:

您需要从 sessionStorage 中获取值。像这样的东西会起作用

sessionStorage.getItem('name of the key')

【讨论】:

你说的键名是什么意思 没有真正明白? 通过密钥的名称,我的意思是它存储在会话存储中的名称。数据始终存储在网络存储中的键/值对中。

以上是关于Vue JS:检查用户登录是不是在我的代码中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

AngularJS、SweetAlert.js 在自定义指令中不起作用

Axios 请求拦截器在我的 vue 应用程序中不起作用

WordPress - 检查用户是不是登录

数组在 Vue 中不起作用

JS 代码在我将其粘贴到控制台时有效,但在我的 React 应用程序中不起作用

组件动态导入在 router.js 中不起作用