VUE+Element UI 展示json数据 [vue-json-viewer]

2023-11-05

1.安装组件vue-json-viewer

npm install vue-json-viewer --save

2.在main.js中引入并使用vue-json-viewer

import JsonViewer from 'vue-json-viewer';
Vue.use(JsonViewer);

3.在.vue文件中使用

<el-button size="mini" plain  type="primary" 
        @click="openJsonDetail(传入json数据)">JSON展示</el-button>

<!-- JSON详情窗口 -->
    <el-dialog title="JSON信息" :visible.sync="openJson" 
                                width="500px" append-to-body>
       <JsonViewer
            :expand-depth=5
            copyable
            boxed
            sort
            :value="jsonStr"
      />
    </el-dialog>

 data() {
    return {
      //是否打开JSON窗口
      openJson:false,
      //JSON
      jsonStr:{},
            }
        }

/*  打开JSON窗口 */
    openJsonDetail(obj){
      if(obj){
        this.jsonStr = JSON.parse(obj);
        this.openJson = true;
      }
      
    }

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VUE+Element UI 展示json数据 [vue-json-viewer] 的相关文章

  • 如何在 Python 中追加到 JSON 文件?

    我有一个 JSON 文件 其中包含 67790 1 kwh 319 4 现在我创建一个字典a dict我需要将其附加到 JSON 文件中 我尝试了这段代码 with open DATA FILENAME a as f json obj js
  • C# - OutOfMemoryException 在 JSON 文件上保存列表

    我正在尝试保存压力图的流数据 基本上我有一个压力矩阵定义为 double pressureMatrix new double e Data GetLength 0 e Data GetLength 1 基本上 我得到了其中之一pressur
  • JavaScript 相对路径

    在第一个 html 文件中 我使用了一个变量类别链接 var categoryLinks Career prospects http localhost Landa DirectManagers 511 HelenaChechik Dim0
  • Vue警告无法解析组件:ion-icon

    以下的用法如下https ionicons com usage https ionicons com usage the ion icon显示但我收到此警告 Failed to resolve component ion icon 我的步骤
  • 如何在 Go 中从 stdin 解析无限 json 数组?

    我正在尝试编写一个 i3status 的小替代品 一个与 i3bar 兼容的小程序进行通信this http i3wm org docs i3bar protocol html协议 他们通过标准输入和标准输出交换消息 两个方向的流都是一个无
  • 如何在保留矩阵维度的同时序列化 numpy 数组?

    numpy array tostring似乎没有保留有关矩阵维度的信息 请参阅这个问题 https stackoverflow com q 30697769 1156707 要求用户发出调用numpy array reshape 有没有办法
  • MySQL 8 用逗号分割字符串并将其转换为JSON ARRAY

    我有以下字符串 a b c d 我想将它转换成一个 json 数组 像这样 a b c d MySQL 8 有什么函数可以实现这个功能吗 Try SELECT CAST CONCAT REPLACE a b c d AS JSON See
  • 使用 TestRestTemplate 和 MockRestServiceServer 时,解析异常而不是实体列表不起作用

    我有一个简单的控制器 CODE https github com joergi tryouts blob main kotlin mockrestserver src main kotlin io joergi kotlinmockrest
  • JSON 从子对象获取父对象

    我怎样才能得到discount值如果品牌id 983 示例 JSON prods info rate 100 grocery brand A brand id 983 brand B
  • VSTS部署IIS应用程序winrm并更改appsettings.json

    我正在使用 部署 IIS 应用程序 winrm 任务在另一台计算机上部署 IIS 应用程序 此任务部署 zip 文件 在此 zip 中有一个 appsettings json 其变量以下划线开头和结尾 我需要替换每个环境的 appsetti
  • Twitter api 文本字段值被截断

    为什么文本字段值被截断以及如何获得完整的值 截至目前 我正在尝试获取如下所示的文本字段值 do if let responseObject try NSJSONSerialization JSONObjectWithData respons
  • 将 JSON URL 转换为 R 数据帧

    我在将 JSON 文件 从 API 转换为 R 中的数据帧时遇到问题 例如 URL 我尝试了 S O 的一些不同建议 包括将json数据转换为R中的数据框 https stackoverflow com questions 28683769
  • 如何在 Angular 2 karma jasmine 测试中从 JSON 文件加载模拟数据?

    我在写信业力茉莉花测试用例角2 我们遇到了在单独的 JSON 文件中模拟数据的需求 因为数据很大 希望确保代码整洁 为此我进行了很多搜索但没有找到合适的解决方案 我们已经使用以下方式模拟 HTTP 服务模拟后端 所以我们不能使用Angula
  • vue js中的process.env.BASE_URL是什么?

    当我使用 vue cli 安装 vue 时手动选择预设 我偶然发现了 process env BASE URL 我试图在互联网上找到它 但无济于事 我找不到任何像样的解释 这是代码 const router new VueRouter mo
  • 可排序不拖动 safari 中表格的所有列

    我有一个vue引导表 https bootstrap vue org docs components table使用 v 槽为每个单元使用自定义模板 所有这些单元格都是自定义组件 我希望该表的行可以排序 也就是说 我希望用户能够拖放该表中的
  • 在 Django 模板中通过键访问字典

    我正在将字典从我的视图传递到模板 所以 key1 value1 key2 value2 传入并循环键 值对很好 但是我还没有找到从特定键直接在视图中访问的优雅解决方案 例如 key1 例如 bu json items key1 我可以使用一
  • 从响应中获取标头(Retrofit / OkHttp 客户端)

    我正在使用 Retrofit 与 OkHttp 客户端和 Jackson 进行 Json 序列化 并希望获取响应的标头 我知道我可以扩展 OkClient 并拦截它 但这发生在反序列化过程开始之前 我基本上需要的是获取标头以及反序列化的 J
  • 在 Vue.js 中从父组件执行子方法

    目前 我有一个 Vue js 组件 其中包含其他组件的列表 我知道使用 vue 的常见方式是将数据传递给孩子 并从孩子向父母发出事件 但是 在这种情况下 我想在子组件中的按钮出现时执行子组件中的方法 parent被点击 哪种方法最好 一种建
  • 如何将 Google Charts 与 Vue.js 库一起使用?

    我正在尝试使用 Vue js 库使用 Google Charts 制作图表 但我不知道如何添加到 div 这是我尝试做的 这是如何使用普通 javascript 添加图表 这是文档的代码示例 https developers google
  • 使用 KnockoutJs 映射插件进行递归模板化

    我正在尝试使用以下方法在树上进行递归模板化ko映射 插入 http knockoutjs com documentation plugins mapping html 但我无法渲染它 除非我定义separate每个级别的模板 在以下情况下

随机推荐

  • CSS 垂直居中

    直接上代码 justifyContent center 长度居中 display flex alignItems center 高度居中
  • 18-C++类与对象

    1 类和对象 C 面向对象的三大特性为 封装 继承 多态 gt 1 封装 class 类名 访问权限 属性 行为 include
  • Inno Setup 系列之添加管理员权限

    需求 Inno Setup打包的程序安装完成后运行失败 这个是因为权限不够 打包的应用需要管理员权限 解决 1 在 Setup 节点添加 PrivilegesRequired admin 2 在Inno Setup的安装目录下有个Setup
  • Python机器学习从零开始(三)数据准备

    目录 1 数据预处理 1 1调整数据尺度 1 2正态化数据 1 3标准化数据 1 4二值数据 2 数据特征选定 2 1单变量特征选定 2 2递归特征消除 2 3数据降维 2 4特征重要性 总结 特征选择时困难耗时的 也需要对需求的理解和专业
  • 微信小程序 多选项目 checkbox & checkbox-group 组件

    完整微信小程序 Java后端 技术贴目录清单页面 必看 多项选择器 checkbox group 内部由多个 checkbox组成 checkbox多项选择器组件 和HTML中的多选框是一样的 用来进行多项选择 属性 类型 默认值 必填 说
  • 一次K8S实操相关的实用笔记,希望能帮助大家填点坑

    前言 前段时间做了些 K8S 理论上的储备 也在测试的 K8S 集群上做了些简单的测试 虽然感觉收获颇丰 但是纸上得来终觉浅 没有经过生产环境的捶打和磨练 还是没办法掌握这种技术的精华 学到的东西更多的也只是流于表面 无法深入其中 正巧最近
  • 自学Android开发 AES加密

    目录 一 问题 二 解决源码 一 问题 在Java 后端发来的AES加密数据时 发现Android APP不能解密 而且Android 端 加密同样的数据返回的结果居然不一致 所以我在网上查询后 发现在SecureRandom在产生安全随机
  • Android Spider Charles - 夜神模拟器证书安装App抓包

    文章目录 前言 一 软件安装 1 Openssl安装 1 1下载安装 1 2配置环境变量 1 3查看openssl版本 输入命令 openssl version 2 夜神模拟器安装 1 1 下载安装 1 2工具准备 MT管理器 3 Char
  • NLP预处理之分词工具的使用(jieba,hanlp)

    文章目录 一 jieba简介 二 jieba的使用 1 精确模式分词 2 全模式分词 3 搜索引擎模式分词 4 使用用户自定义分词 三 hanlp简介 四 hanlp的使用 1 使用hanlp进行中文分词 2 使用hanlp进行英文分词 五
  • Python3学习之数字

    Python 数字数据类型用于存储数值 数据类型是不允许改变的 这就意味着如果改变数字数据类型的值 将重新分配内存空间 以下实例在变量赋值时 Number 对象将被创建 var1 1 var2 10 可以使用del语句删除一些数字对象的引用
  • msfvenom常用参数

    Kali中的 msfvenom 取代了msfpayload和msfencode 常用于生成后门木马 msfpayload是MSF攻击荷载生成器 用于生成shellcode和可执行代码 msfencode是MSF编码器 一 msfvenom
  • 【socket】listen函数及backlog参数

    man listen显示 LISTEN 2 Linux Programmer s Manual LISTEN 2 NAME listen listen for connections on a socket SYNOPSIS include
  • 华为OD机试 - 阿里巴巴找黄金宝箱(II)(Java & JS & Python)

    题目描述 一贫如洗的樵夫阿里巴巴在去砍柴的路上 无意中发现了强盗集团的藏宝地 藏宝地有编号从0 N的箱子 每个箱子上面贴有箱子中藏有金币的数量 从金币数量中选出一个数字集合 并销毁贴有这些数字的每个箱子 如果能销毁一半及以上的箱子 则返回这
  • 第十八课,立方体贴图(加载天空盒)

    原理我在这里不再过多叙述 主要从代码的运行方向来解读立方体贴图 添加天空盒顶点 float skyboxVertices positions 1 0f 1 0f 1 0f 1 0f 1 0f 1 0f 1 0f 1 0f 1 0f 1 0f
  • mysql--部门表员工表练习题

    部门表 create table dept deptno int primary key auto increment 部门编号 dname varchar 14 部门名字 loc varchar 13 地址 insert into dep
  • java核心技术卷一学习(一)

    1 java的微型版Java Micro Edition可以适用于嵌入式编程 2 0X是十六进制 0是8进制 0B是2进制 字母大小写均可 3 java 8种基本类型4中整形 byte 1字节 short 2字节 int 4字节 long
  • 曝光:超级实习生们的训练不一般

    有同学反映在面试华为时 总共四面 到技术面的时候被毙掉了 而且短时间内不能进行二次投递 这就非常的痛苦 虽然现在网上有很多的面试资料 其中不乏一些干货精华 但是只收藏不会用或者只会背八股文 面试时会非常被动 在面试中 动手编程能力是最重要的
  • vue3加载element-plus,修改端口

    环境 最新的node js 最新的vue 安装element plus npm i element plus save legacy peer deps 加载element plus 之前的vue2的方法不适用 import Element
  • 外包三年半,人废了一半

    如果不是女朋友和我提分手 我估计现在还没醒悟 大专生 18年通过校招进入湖南某软件公司 干了3年多的CRUD 今年年初 感觉自己不能够在这样下去了 长时间呆在一个舒适的环境会让一个人堕落 而我已经在一个企业干了3年的CRUD 已经让我变得不
  • VUE+Element UI 展示json数据 [vue-json-viewer]

    1 安装组件vue json viewer npm install vue json viewer save 2 在main js中引入并使用vue json viewer import JsonViewer from vue json v