首页 > 其他分享 >vue中如何将 json 格式化展示在页面中?

vue中如何将 json 格式化展示在页面中?

时间:2023-02-07 15:23:44浏览次数:45  
标签:jsonValue3 jsonValue2 格式化 展示 json vue ref

在 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 标签增加文字居左的样式即可。

 

标签:jsonValue3,jsonValue2,格式化,展示,json,vue,ref
From: https://www.cnblogs.com/beileixinqing/p/17098536.html

相关文章

  • Vue中操作数组的七个函数
    1.push()//向数组的末尾添加一个或者多个元素,并返回新的长度2.pop()//删除并返回数组的最后一个元素3.shift()//删除并返回数组的第一个元素4......
  • vue ant design 给表格的每一列都添加点击事件
    给a-table添加:customRow="rowClick"<a-tableborderedref="table"size="middle":columns="columns":dataSource="dataSource":loading="loading"@change="handleTa......
  • PHP创建和解析JSON数据的方法
    JSON可以解释为“JavaScript的对象表示方法”,也就是说JSON的概念是来源于JavaScript的,对于WEB开发模式来说,下面这个图大家肯定很熟悉:​​​​由此可以看到,客户端浏览器和服......
  • vue项目使用sha256加密
    sha256:1.中文名、英文名,全都叫sha2562.因为哈希值是固定大小的 256位所以名字有个2563.听说最近流行的比特币,区块链中挺多地方都用到了这个加密算法安装:npminsta......
  • vue中 watch 监听器的使用
    watchwatch:一个对象,键是需要观察的表达式,值是对应回调函数,也可以是是方法吗或者包含选项的对象。vue实例将会载实例化是调用$watch(),遍历watch对象的每一个property。......
  • vue3 中好用的插件
    1.Api自动导入unplugin-auto-import自动引入compositionapi,不需要再手动引入。(npm地址)下载npmi-Dunplugin-auto-import配置vite.config.tsimportAutoIm......
  • 为在线客服系统接入chatGPT(四):chatGPT接口vue网页版,可以联系上下文语境,可以实现自己的c
    如果想实现chatGPT的网页版,调用接口就可以了,但是如果需要联系上下文语境,就需要在传递的数据的时候进行下拼接传参的时候对所有的对话数据进行拼接,拼成下面这样{"prompt":......
  • 在vue路由上添加公共的路由前缀(vite配置)
    需求后端需要在我项目路由地址上添加一个统一的前缀.实现1.根据环境的不同,可以配置不同的公共路径拿开发环境举例,如果统一的前缀是/dev就进行如下配置2.在vite.con......
  • Vue使用AbortController取消请求
    官方文档https://github.com/axios/axios#cancellationCancellationAbortControllerStartingfromv0.22.0AxiossupportsAbortControllertocancelrequestsinfe......
  • [java] JSON格式校验
    对JSON字符串进行格式校验,不依赖于第三方包packagecom.iaiai.test;importjava.text.CharacterIterator;importjava.text.StringCharacterIterator......