vue.js - 在 Vue 中调试console.dir() react 变量的快速而肮脏的方法?

标签 vue.js vuejs2

我在 Vue 组件中有这个故障代码,这是由 _errors 在我的 data 中被 undefined 引起的,至少在页面加载时.

  data: function () {
     var temp = {
        show_debug : false
        ,password_changed_flag : false
        ,_errors : this.$store.state.form01._errors  || {}
     }

    var data = Object.assign({}, this.$store.state.form01.data, temp);

    //this is the part I am struggling with:
    console.log("data:");
    console.dir(data);


    return data;
  },

但这不是关于我做错了什么,而是关于如何轻松地 console.dir(data) Vue 的 react 对象。

即我怎样才能打印出一个简单的嵌套对象,减去 getter 和 setter?并拍摄该对象的及时快照

_errors 现在似乎出现了,但我只想在 data 函数完成时显示对象的状态,而不是跟踪后续更改。

我目前在 Firefox 和 Chrome 中得到的是以下内容:

enter image description here

最佳答案

console.log(JSON.parse(JSON.stringify(thing))) 

不适用于 Vue 本身,但对于数据属性应该没问题。

关于vue.js - 在 Vue 中调试console.dir() react 变量的快速而肮脏的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43128174/

相关文章:

javascript - Vue.js:v-repeat 未从 JSON 数组获取数据

javascript - 如何实现点击选择一个item,再次点击将它放到另一个地方

javascript - 如何修复 "BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default"错误?

vue.js - 服务器端渲染 Vue 与 ASP.NET Core 2

html - Vue - 我正在尝试显示来自数组 url 的图像,但图像未显示

javascript - PusherBroadcaster.php 中的 Laravel 5.5 BroadcastException(第 106 行)

javascript - 在子组件中挂载父组件

javascript - VueJS获取鼠标坐标的方法

javascript - 监听VueJS父组件中的事件调用方法

vue.js - 名称间距在 vuex 映射中不起作用,抛出模​​ block namespace 未找到