vue
项目,需要一个json
编辑器,能够格式化json
数据,同时也支持编辑功能。npm install vue-json-editor --save
确定
npm install bin-code-editor -d
提交
62
种主题颜色,例如monokai
等等json, sql, javascript,css,xml, html,yaml, markdown, python
编辑模式,默认为 json
下载时注意指定版本,且这里下载vue-codemirror
,不是codemirror
,两者现有版本不同,可在npm
社区查看具体版本,这里我下载的是vue-codemirror4.0.6
支持Vue2
,默认下载是最新版本只支持Vue3
。
vue 2
使用
npm install vue-codemirror@4.0.6npm install jshint
npm install jsonlint
npm install script-loader
npm i -S vue-json-views
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
json | 传入的json 数据(必填) | Object | - |
closed | 是否折叠全部 | Boolean | false |
deep | 展开深度,越大渲染速度越慢,建议不超过5 | Number | 3 |
icon-style | 折叠按钮样式,可选值为square、circle、triangle | String | square |
icon-color | 两个折叠按钮的颜色 | Array | theme=vs-code时,[‘#c6c6c6’, ‘#c6c6c6’],其他情况为[‘#747983’, ‘#747983’] |
theme | 可选主题样式,可选值为one-dark、vs-code ,不选时为默认的白色主题 | String | - |
font-size | 字体大小,单位px | Number | 14 |
line-height | 行高,单位px | Number | 24 |
vue2
npm install vue-json-pretty@1.7.1 --save