VJsoneditor icon indicating copy to clipboard operation
VJsoneditor copied to clipboard

feat: 支持快捷键复制当前选中key的jsonpath和value

Open lihuacai168 opened this issue 3 years ago • 2 comments

希望可以支持以下功能

  • 比如选中key_template
  • 支持快捷键(比如cmd + j,也能支持自定义),复制object.keys.0key_template到粘贴板
  • 支持快捷键(比如cmd + k,也能支持自定义),复制key对应的valuefy:dm:se:v99:hc0到粘贴板

如果通用性不够,希望可以给点提示,我自己实现。 我找不到获取当前选中元素jsonpath的方法

image

lihuacai168 avatar Jun 21 '21 09:06 lihuacai168

这可能需要在jsoneditor做调整,可以先关注jsoneditor的消息:https://github.com/josdejong/jsoneditor/issues/168

yansenlei avatar Jun 23 '21 07:06 yansenlei

通过onEvent事件实现了获取当前item的jsonPath image

不过,还存两个问题。

  • 问题1,把editor放在el-tab-pane中,关闭el-tab-pane重新打开的时候,editor的数据被清空 image

第一次打开是正常的 image 第二次打开,数据就被清空了 image

  • 问题2,怎样设置tree默认是expandAll的,在options中没找到这个属性。

lihuacai168 avatar Jun 24 '21 13:06 lihuacai168