Javascript Vue Nuxt.js-服务器上的console.log context.store对象
我正在使用节点版本Javascript Vue Nuxt.js-服务器上的console.log context.store对象,javascript,node.js,vue.js,nuxt.js,server-side-rendering,Javascript,Node.js,Vue.js,Nuxt.js,Server Side Rendering,我正在使用节点版本12.10.和numxt.js版本2.0.0.。我有一个numxt.js应用程序设置为universal模式。组件的asyncData生命周期方法定义如下: 导出默认值{ 异步数据(上下文){ 控制台日志(1); console.log(上下文); 控制台日志(2); console.log(context.store); 控制台日志(3); }, console.log的1和2已成功完成。在上下文中还有一个存储对象: 但是,在记录context.store对象时,它在co
12.10.
和numxt.js版本2.0.0.
。我有一个numxt.js应用程序设置为universal
模式。组件的asyncData
生命周期方法定义如下:
导出默认值{
异步数据(上下文){
控制台日志(1);
console.log(上下文);
控制台日志(2);
console.log(context.store);
控制台日志(3);
},
console.log
的1
和2
已成功完成。在上下文中还有一个存储
对象:
但是,在记录context.store
对象时,它在console.log(2)
之后会卡住。此外,我的CPU 100%开启,应用程序冻结,没有错误:
这很可能是序列化错误。请将其包装在try/catch
和控制台日志中it@Ohgodwhy,没有任何东西得到控制台d。所有东西都只是挂起。我使用了depth=1
,它成功地控制台了一级键和值。但是,使用depth=2
它再次失败。我猜对象是too很大,因为一些值被递归引用,因此进程阻塞。