vue-json-pretty
是一个将 JSON 字符串渲染成树形结构的 Vue 组件 GitHub地址: 详细用法
用法:
npm 下载 npm install vue-json-pretty --save 项目里引入 import VueJsonPretty from 'vue-json-pretty'; import 'vue-json-pretty/lib/styles.css'; 注册组件 export default { components: { VueJsonPretty } }; template使用 <template> <div> //data可以是请求后端返回的数据 <vue-json-pretty :deep="3" selectableType="single" :showSelectController="true" :highlightMouseoverNode="true" path="res" :data="response" > </vue-json-pretty> </div> </template> <script> import VueJsonPretty from 'vue-json-pretty'; import 'vue-json-pretty/lib/styles.css'; export default { name : 'cluster', components : {VueJsonPretty}, data(){ return{ response: { result: '', data: [ { id: 1, title: 'aaa' }, { id: 2, title: 'bbb' }, { id: 3, title: 'ccc' }, { id: 4, title: 'ddd' } ] }, } } } </script>效果展示
可能报错的原因 如果有报错的话,看你的项目用的vue的版本(如果用的vue3.x开发的,就使用最新版本,如果用的是vue2.x开发,就使用1.x版本)
如果你用的是vue2的话,就安装1.7.1的版本,即
npm install vue-json-pretty@1.7.1 --save使用时,引入
import VueJsonPretty from 'vue-json-pretty/lib/vue-json-pretty.js' import 'vue-json-pretty/lib/styles.css';vue-json-pretty 基本属性
vue-json-pretty 事件
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。 |
标签: #vuejsonpretty #JSON #字符串渲染成树形结构的 #Vue #组件GitHub地址 #详细用法用法npm #下载npm