Просмотр исходного кода

fix: 修改接口测试返回结果为字符串时无法显示的问题

shanshan 3 лет назад
Родитель
Сommit
d31341621a
1 измененных файлов с 6 добавлено и 2 удалено
  1. 6 2
      src/views/Project/InterfaceTest.vue

+ 6 - 2
src/views/Project/InterfaceTest.vue

@@ -723,10 +723,14 @@ export default {
           this.interfaceTestResults = await InterfaceTestAPI.getResults(id);
           this.interfaceTestAutoResults = await InterfaceTestAPI.getAutoResults(id);
           this.interfaceTestResults.forEach((item) => {
-            item.result = JSON.parse(item.result);
+            if (item.result.charAt(0) === '{') {
+              item.result = JSON.parse(item.result);
+            }
           });
           this.interfaceTestAutoResults.forEach((item) => {
-            item.result = JSON.parse(item.result);
+            if (item.result.charAt(0) === '{') {
+              item.result = JSON.parse(item.result);
+            }
           });
           this.detailDrawer = true;
           break;