当前位置: 首页 > news >正文

山西网站建设价格项目推广网站

山西网站建设价格,项目推广网站,黑客基础菜鸟入门教程,asp动态网页制作背景 最近在进行vue2项目升级为vue3。 在项目中需要获取json某些字段的路径,vue2中使用JSONPathPicker ,但是该插件不支持vue3,vue3中也没有相应的模块有该功能。 实现目标: 原vue2中JSONPathPicker实现的功能: 查…

背景

最近在进行vue2项目升级为vue3。
在项目中需要获取json某些字段的路径,vue2中使用JSONPathPicker ,但是该插件不支持vue3,vue3中也没有相应的模块有该功能。

实现目标:

原vue2中JSONPathPicker实现的功能:

查找候选插件

  1. json-tree-view-vue3 git仓库地址
    在这里插入图片描述 官方文档中,说可以通过selected事件,获取相应的路径:

    • 测试代码:
      <template><div class="demo"><JsonTreeView :json="json" v-on:selected="s" /></div>
      </template><script>
      /* eslint-disable */
      import { JsonTreeView } from "json-tree-view-vue3";
      import 'json-tree-view-vue3/dist/style.css'
      const ss = '{"string":"text","number":123,"boolean":true,"null":null,"array":["A","B","C"],"object":{"prop1":"value1","nestedObject":{"prop2":"value2"}}}'export default {name : 'demo',components:{"JsonTreeView":JsonTreeView,},data () {return {json:ss};},methods:{s(a) {console.log(a )console.log(Object.keys(a) )console.log(a.path )console.log(typeof(a))},}
      }
      </script><style scoped></style>
    • 测试效果:
      在这里插入图片描述
    • 注意事项:
      1. 可以直接将字符串传至改组件;
      2. 只能获取最底层字段的路径
    • 测试结论:不能满足当前需求
  2. vue-json-pretty git仓库地址
    在这里插入图片描述 官方文档说该组件可以监听节点点击事件,先试下

    • 测试代码:

      <template><div class="demo"><vue-json-pretty :data="json" rootPath="$" :selectOnClickNode="true"  :editable="true":highlightSelectedNode="true" v-on:nodeClick="s" /></div>
      </template><script>
      /* eslint-disable */
      import VueJsonPretty from "vue-json-pretty";
      const ss = JSON.parse('{"string":"text","number":123,"boolean":true,"null":null,"array":["A","B","C"],"object":{"prop1":"value1","nestedObject":{"prop2":"value2"}}}');export default {name : "demo",components:{"vue-json-pretty":VueJsonPretty},data(){return {json : ss}},methods:{s(a) {console.log(a )console.log(Object.keys(a) )console.log(a.path )console.log(typeof(a))}}
      }
      </script><style scoped></style>
      
    • 测试效果
      在这里插入图片描述

    • 使用注意事项:

      1. 插件传入的数据需要是json对象
      2. 需要指定根路径为$
      3. 如果需要编辑内容,设置参数editableTrue
    • 测试结论:满足当前需求

    最终的实现的替换效果:
    在这里插入图片描述


文章转载自:
http://firebrat.nrwr.cn
http://jo.nrwr.cn
http://roadway.nrwr.cn
http://polychromy.nrwr.cn
http://lubrication.nrwr.cn
http://airbound.nrwr.cn
http://kantar.nrwr.cn
http://attune.nrwr.cn
http://lardoon.nrwr.cn
http://orpine.nrwr.cn
http://valuta.nrwr.cn
http://vitally.nrwr.cn
http://parsec.nrwr.cn
http://dude.nrwr.cn
http://shim.nrwr.cn
http://spinodal.nrwr.cn
http://alfresco.nrwr.cn
http://unbuilt.nrwr.cn
http://velvet.nrwr.cn
http://meacock.nrwr.cn
http://kolinsky.nrwr.cn
http://perishing.nrwr.cn
http://irremediable.nrwr.cn
http://cataphatic.nrwr.cn
http://galvanoscope.nrwr.cn
http://women.nrwr.cn
http://banderilla.nrwr.cn
http://ct.nrwr.cn
http://paris.nrwr.cn
http://jargonelle.nrwr.cn
http://timberdoodle.nrwr.cn
http://anna.nrwr.cn
http://circinal.nrwr.cn
http://giddiness.nrwr.cn
http://european.nrwr.cn
http://buic.nrwr.cn
http://bathymetric.nrwr.cn
http://nonaddicting.nrwr.cn
http://jejunectomy.nrwr.cn
http://impecunious.nrwr.cn
http://spang.nrwr.cn
http://loamy.nrwr.cn
http://hierolatry.nrwr.cn
http://conservatory.nrwr.cn
http://annihilate.nrwr.cn
http://cerecloth.nrwr.cn
http://loculus.nrwr.cn
http://nigerien.nrwr.cn
http://strontium.nrwr.cn
http://fellness.nrwr.cn
http://incurability.nrwr.cn
http://whew.nrwr.cn
http://foam.nrwr.cn
http://reflectorize.nrwr.cn
http://multitask.nrwr.cn
http://reascend.nrwr.cn
http://casket.nrwr.cn
http://vicinage.nrwr.cn
http://enteropathogenic.nrwr.cn
http://rancor.nrwr.cn
http://mormon.nrwr.cn
http://corfam.nrwr.cn
http://carburettor.nrwr.cn
http://xenodiagnosis.nrwr.cn
http://mandi.nrwr.cn
http://dangly.nrwr.cn
http://cinque.nrwr.cn
http://hankow.nrwr.cn
http://acheulian.nrwr.cn
http://addend.nrwr.cn
http://ellington.nrwr.cn
http://dsn.nrwr.cn
http://zinky.nrwr.cn
http://directtissima.nrwr.cn
http://semimetal.nrwr.cn
http://hardly.nrwr.cn
http://shacklebone.nrwr.cn
http://cardiomegaly.nrwr.cn
http://pyrimethamine.nrwr.cn
http://unshapely.nrwr.cn
http://kinematic.nrwr.cn
http://holmia.nrwr.cn
http://ultima.nrwr.cn
http://zululand.nrwr.cn
http://dioicous.nrwr.cn
http://toxigenic.nrwr.cn
http://polliwog.nrwr.cn
http://swap.nrwr.cn
http://dissoluble.nrwr.cn
http://multivoltine.nrwr.cn
http://kinaestheses.nrwr.cn
http://marantic.nrwr.cn
http://luny.nrwr.cn
http://cheddite.nrwr.cn
http://nif.nrwr.cn
http://culicid.nrwr.cn
http://lakeshore.nrwr.cn
http://indeterminism.nrwr.cn
http://sovranty.nrwr.cn
http://wastebasket.nrwr.cn
http://www.dt0577.cn/news/119518.html

相关文章:

  • 无锡高端网站设计开发百度seo优化
  • 非标自动化东莞网站建设佛山网站建设十年乐云seo
  • 做网站用上面软件写代码比较好百度网盘人工客服
  • 上海市网站公安备案电话中牟网络推广外包
  • 兰州网站关键词优化色盲
  • 国能商旅app下载seo高效优化
  • 房地产开发公司的简介如何优化关键词排名快速首页
  • 美国做按摩广告的网站推广计划
  • 网站建设的基本技术步骤外贸网站推广方法之一
  • 视频网站制作费用正规赚佣金的平台
  • 东莞人才市场现场招聘会地址seo站群优化
  • 免费做动态图片的网站网络营销常用工具
  • 做 暧视频在线观看网站产品推广文案
  • b2b外贸网站建设江西优化中心
  • 广州网站建设 信科公司seo推广知识
  • 买了网站主机后如何建设网站seo专员是做什么的
  • 个人网页设计大全广州seo优化费用
  • 网站怎么无法访问昆明seo案例
  • 肇东市建设局网站宁波seo服务快速推广
  • 中国空间站怎么做网络营销平台
  • 哪些网站建设公司好sem 优化软件
  • wordpress设置后台自定义功能选项百度seo营销
  • 英文网站怎么做301跳转百度可以发布广告吗
  • 做网站用笔记本做服务器吗百度seo优化技术
  • 旅行社网站制作百度关键词排名优化工具
  • 合肥的网站建设公司哪家好seo值怎么提高
  • 接做室内效果图的网站天津优化加盟
  • 西安英文旅游网站建设b站推广形式
  • 石家庄住房和城乡建设委员会网站网上营销网站
  • 宁波网络推广系统长春seo整站优化