npm
$ npm install vue-json-viewer@ 2 --save
$ npm install vue-json-viewer@ 3 --save
例子
<json-viewer :value="jsonData" ></json-viewer>
<json-viewer
:value ="jsonData"
:expand-depth =5
copyable
boxed
sort > </json-viewer >
import JsonViewer from 'vue-json-viewer'
Vue .use (JsonViewer )
Theming
<json-viewer
:value="json_data"
copyable
:expand-depth="2"
theme="my-awesome-json-theme"
></json-viewer>
// values are default one from jv-light template
.my-awesome-json-theme {
background : #fff ;
white-space : nowrap;
color : #525252 ;
font-size : 14px ;
font-family : Consolas, Menlo, Courier, monospace;
.jv-ellipsis {
color : #999 ;
background-color : #eee ;
display : inline-block;
line-height : 0.9 ;
font-size : 0.9em ;
padding : 0px 4px 2px 4px ;
border-radius : 3px ;
vertical-align : 2px ;
cursor : pointer;
user-select: none;
}
.jv-button { color : #49b3ff }
.jv-key { color : #111111 }
.jv-item {
&.jv-array { color : #111111 }
&.jv-boolean { color : #fc1e70 }
&.jv-function { color : #067bca }
&.jv-number { color : #fc1e70 }
&.jv-number-float { color : #fc1e70 }
&.jv-number-integer { color : #fc1e70 }
&.jv-object { color : #111111 }
&.jv-undefined { color : #e08331 }
&.jv-string {
color : #42b983 ;
word-break : break-word;
white-space : normal;
}
}
.jv-code {
.jv-toggle {
&:before {
padding : 0px 2px ;
border-radius : 2px ;
}
&:hover {
&:before {
background : #eee ;
}
}
}
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端