Vue之使用JsonView来展示Json树
前两天干活儿有个需求,在前端需要展示可折叠的Json树,供开发人员查看,这里采用JsonView组件来实现,它是一款用于展示Json的Vue组件,支持大体积的Json文件快速解析渲染,下面记录一下实现过程。
1.首先先下载好JsonView的组件:JsonView.vue,组件代码如下:
2
3
4
5
6
7
8 "{{jsonKey}}":
9
10 {{prefix}}
11 {{innerclosed ? ('...' + subfix) : ''}}
12
13 {{innerclosed ? (' // count: ' + length) : ''}}
14
15
16 {{isArray ? '[]' : '{}'}}
17
18
19
20
22
23
24 {{(isArray ? '' : '"' + item.key + '"')}}
25
26 :
27
28 {{item.value + (index === items.length - 1 ? '' : ',')}}
29
30
31
32
33
34
35 {{subfix}}
36
37
38
39
40
41
42
127
128
复制代码


