vue中如何将 json 格式化展示在页面中?
在 vue 中,如果想在页面中展示格式化后的 json 数据,首先需要先将 json 字符串转化为 json 对象,而后通过 pre 标签 插值即可展示。代码示例如下:
<script setup lang="ts"> import { ref } from "vue"; const jsonValue2 = ref("{a:1,b:2}"); const jsonValue3 = ref({ a: 1, b: 2 }); </script> <template> <h3>插值展示 json 字符串</h3> <div>{{ jsonValue2 }}</div> <pre>{{ jsonValue2 }}</pre> <br /> <h3>v-html展示 json 字符串</h3> <div v-html="jsonValue2"></div> <pre v-html="jsonValue2"></pre> <br /> <h3>插值展示 json 对象</h3> <div>{{ jsonValue3 }}</div> <pre>{{ jsonValue3 }}</pre> <br /> <h3>v-html展示 json 对象</h3> <div v-html="jsonValue3"></div> <pre v-html="jsonValue3"></pre> <br /> </template>
之后,再给 pre 标签增加文字居左的样式即可。
分类:
vue
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
2017-02-07 html5简单拖拽实现自动左右贴边+幸运大转盘