我使用printJs库来打印属性,我添加了JSON对象属性,它工作得很好,但如果该JSON对象中包含另一个JSON对象,它将显示[object object]。有人能告诉我解决方案吗?
PrintJS({
printable: printIndexes,
properties: ['reporter', 'entryTime', 'exitTime', 'status'],
type: 'json',
gridHeaderStyle: 'color: red; border: 2px solid #3971A5;',
gridStyle: 'border: 2px solid #3971A5;',
header: 'List of master index'

请看这张图片,它显示了像[object object]一样,我想在那里显示名称。
发布于 2018-01-27 03:22:15
您可以告诉PrintJS应该打印嵌套对象中的哪个属性。例如:
printJS({
printable: printIndexes,
properties: ['reporter.name', 'entryTime', 'exitTime', 'status.value'],
type: 'json',
gridHeaderStyle: 'color: red; border: 2px solid #3971A5;',
gridStyle: 'border: 2px solid #3971A5;',
header: 'List of master index'
});下面是一个从嵌套对象打印数据的示例:
发布于 2017-11-16 14:19:22
深入遍历对象内部,例如:
user:{
name:'xxx',
address:{
building:{
no:64,
street:corinder
},
city:'texas'
}
}
您可以通过user.address.building.no遍历,它将显示为64
https://stackoverflow.com/questions/47322756
复制相似问题