<json-viewer v-if="isJson(scope.row.requestHeader)" :value="JSON.parse(scope.row.requestHeader)" ></json-viewer>
用json-viewer组件,需要判断value是不是json。不是json的话组件显示不出来
JavaScript判断字符串是不是Json的函数:
isJson(str){
if (typeof str == 'string') {
try {
let obj=JSON.parse(str);
if(typeof obj == 'object' && obj ){
return true;
}else{
return false;
}
} catch(e) {
return false;
}
}
},