当前位置: 代码迷 >> 综合 >> vue3.x显示json数据组件-vue3-json-viewer
  详细解决方案

vue3.x显示json数据组件-vue3-json-viewer

热度:41   发布时间:2023-12-22 05:59:51.0

vue3-json-viewer

简单易用的json内容展示组件,适配vue3和vite。 在使用vue3+vite开发时,发现需要用到显示json数据组件,发现vue-json-viewer只能兼容vue2,于是决定重写的vue3的适配。 原作者:github

代码仓库

GitHub

Gitee

安装

需要依赖clipboard,先安装clipboard

$ npm install clipboard --save

再安装vue3-json-viewer

$ npm install vue3-json-viewer --save

使用
mian.js

import {
     createApp } from 'vue'
import App from './App.vue'
import JsonViewer from "vue3-json-viewer"
const app=createApp(App)
app.use(JsonViewer)
app.mount('#app')

App.vue

<template><json-viewer :value="jsonData" copyable boxed sort />
</template><script setup> import {
      reactive, ref } from "vue"; import HelloWorld from "./components/HelloWorld.vue"; let obj = {
     name: "qiu",//字符串age: 18,//数组isMan:false,//布尔值date:new Date(),fn:()=>{
     },arr:[1,2,5] }; const jsonData = reactive(obj); const strData = ref("http://www.baidu.com"); </script><style></style>

在这里插入图片描述

  相关解决方案