在 Avue 前端框架中,你可以使用 localStorage
来从本地存储空间获取 saber-userInfo
中的信息。下面是一个示例代码:
getUserInfo() { // 从本地存储中获取 saber-userInfo const userInfoStr = localStorage.getItem('saber-userInfo'); // 解析 JSON 格式的 userInfo 字符串 const userInfo = JSON.parse(userInfoStr); // 从 userInfo 对象中获取相应的信息 const userId = userInfo.userId; const username = userInfo.username; // 其他需要的信息... // 使用获取到的信息进行相应的操作 console.log(userId); console.log(username); }或者这样
getUserInfo() { //防止content为空导致代码报错堵塞 const { content } = JSON.parse(localStorage.getItem("saber-userInfo") || '{ content: {} }'); // 从 userInfo 对象中获取相应的信息 this.defaultTenantId = content.tenant_id; },
在上述示例中,localStorage.getItem('saber-userInfo')
用于从本地存储中获取名为 saber-userInfo
的值,该值是一个 JSON 字符串。随后,我们使用 JSON.parse(userInfoStr)
将字符串解析为 JavaScript 对象,以便进一步提取其中的信息。你可以根据需要从 userInfo
对象中获取和使用相应的信息。
请确保 saber-userInfo
已经存储在本地存储空间中,并且在读取时使用正确的键名。