首页 > 解决方案 > VueJS - 记录 localStorage 项目返回正确的结果,但将相同的项目分配给 var 返回 {__ob__: Observer}

问题描述

我试图理解为什么会这样。

created()我的 Vue 组件中,如果我直接 console.log 一个 localStorage 项目,我会得到正确的结果。

console.log(JSON.parse(localStorage.getItem("currentRoom"))); // correct object

但是,如果我将 localStorage 项目分配给一个局部变量和控制台,我会感到难过。为什么?

this.currentRoom = JSON.parse(localStorage.getItem("currentRoom"));
console.log(this.currentRoom); // {__ob__: Observer}

标签: javascriptvue.js

解决方案


推荐阅读