<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; } } },