javascript - 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}
解决方案
推荐阅读
- python - 使用 tf.cond() 检查自定义层的调用方法中的条件
- java - 如何从新线程中的会话中删除属性?
- javascript - 正确的 HTML、CSS、JS、PHP 文件组织?
- xamarin.forms - PRISM for Xamarin Forms 是否支持新的基于 Shell/URI 的导航?
- javascript - 如果机器人没有找到一个角色,它会创建一个
- python - 如何将字符串列表转换为正确的句子
- printing - LibreOffice Calc 宏:打印工作表给出“没有这样的方法或属性:$(ARG1)”
- laravel - 如何从 Laravel 7 中的数据透视表中查询数据
- c++ - 如何临时切换到 GUI 线程
- python - 字典理解匹配值?