我正在尝试渲染props对象的值,当我class Button {
constructor(){
//initialise stuff
}
doFoo(){
//do foo stuff
}
}
class ButtonBar extends Button{
constructor(){
//initialise stuff
}
doBar(){
//do bar stuff
}
}
let myButtonBar = new ButtonBar();
myButtonBar.doFoo();
stats对象时,chrome dev工具控制台会显示以下对象。
console.log
但是当我尝试访问Object
_id : "vFgY3YBrLj3Pd7zNA"
active: 652668928
available: 595034112
createdAt: Fri Jan 13 2017 03:56:04 GMT+0400 (GST)
free: 595034112
inactive: 563294208
ownerId: "6Kv93sJdY62iGiCwg"
percent : 86.1
属性时,我得到.stats
undefined
我对这里的错误有什么想法吗?
答案 0 :(得分:1)
检查此jsfiddle
,如何从父组件传递道具值并在子组件中使用:https://jsfiddle.net/r7ym0x4r/
答案 1 :(得分:0)
我注意到这种行为的发生是因为对象没有完全实例化
在我的情况下,获取对象数据的查询很慢,这是一个获取最后一条记录的例子
Stats.findOne({}, {sort: {DateTime: -1, limit: 1}});
当我把它改成类似的东西时,它工作得很好。
Stats.find({}).fetch();