我正在使用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]
,我想显示名称。
答案 0 :(得分:1)
您可以告诉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'
});
以下是从嵌套对象打印数据的示例:
答案 1 :(得分:0)
遍历内部深处的物体 例如:
user:{
name:'xxx',
address:{
building:{
no:64,
street:corinder
},
city:'texas'
}
}
您可以user.address.building.no
遍历,它会显示64