修复一个问题

This commit is contained in:
毛鹏
2025-12-02 16:33:55 +08:00
parent 85fe253d44
commit 9ae031d29f
2 changed files with 17 additions and 2 deletions

View File

@@ -210,4 +210,4 @@
display: flex;
align-items: center;
}
</style>
</style>

View File

@@ -435,7 +435,8 @@
</a-tab-pane>
<a-tab-pane key="24" title="响应文本">
<div class="m-2">
<JsonDisplay :data="item.result_data?.response?.text" />
<pre v-if="item.result_data?.response?.text">{{ formatResponseText(item.result_data?.response?.text) }}</pre>
<span v-else>{{ item.result_data?.response?.text }}</span>
</div>
</a-tab-pane>
</a-tabs>
@@ -1465,6 +1466,20 @@ removeFrontSql(item.ass_general, index, 'ass_general', item.id)
// 保存更改
blurSave('ass_general', item.ass_general, item.id)
}
// 添加 formatResponseText 方法到 setup 函数内部的正确位置
function formatResponseText(text) {
// 如果text是一个对象可能是JSON将其转换为格式化的字符串
if (typeof text === 'object' && text !== null) {
try {
return JSON.stringify(text, null, 2);
} catch (e) {
return String(text);
}
}
// 如果text是字符串直接返回
return String(text);
}
</script>
<style scoped>