json可视化编辑器(一)vue-json-editor

一、 功能展示

图一:树结构
图二:代码结构
图三:form结构
图四:text结构
图五: view结构

二、安装插件

1 npm install vue-json-editor --save

三、使用方法

 1 <template>
 2         <vue-json-editor
 3         v-model="resultInfo"  
 4         :showBtns="false"    //是否展示保存按钮
 5         :mode="'code'"   //默认模式
 6         lang="zh"  //中文
 7         @json-change="onJsonChange"  //有改变时,调用的方法
 8         @json-save="onJsonSave"  //保存时,调用的方法
 9         />
10 </template>
11 <script>
12   import vueJsonEditor from 'vue-json-editor'
13  
14   export default {
15     data () {
16       return {
17         resultInfo: {
18               "userId": "1111111129ac7325-30da-4e6a-8a00-9699820fc04a",
19               "realName": "小雪18",
20               "gradeCode": "166",
21               "provinceCode": "110000",
22               "cityCode": {
23                 "test1": "test1",
24                 "test2": "test2"
25               },
26               "schoolId": 21,
27               "schoolLevel": 1,
28               "schoolName": "北京第二实验小学朝阳学校"
29             },
30       }
31     },
32  
33     components: {
34       vueJsonEditor
35     },
36  
37     methods: {
38       onJsonChange (value) {
39             console.log('value:', value);
40         },
41       onJsonSave (value) {
42             console.log('value:', value);
43         },
44        
45     }
46   }
47 
48 </script>
49 
50 <style>
51   
52    /* jsoneditor右上角默认有一个链接,加css去掉了 */
53   .jsoneditor-poweredBy{
54      display: none;
55   }
56 </style>

四、补充说明

4.1、json-editor中文文档: https://www.cnblogs.com/handk/p/4766271.html
4.2、目前不知道怎么配置可以禁止修改,因为我的页面需要只展示的地方。

你传递出去的温暖,终将以另一种形式回到你身上~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值