vue-json-viewer的坑
知识点补充:Json.stringify(obj,null,space)
obj:转成字符串的对象
null:用于转换函数或者数组
space:文本缩进
问题一:复制字符串的时候会因为执行了Json.stringify(),导致字符串添加了\r\n转译字符,使字符串复制出来不是我们想要的效果
解决方案:重新写copy的函数,首先在vue文件里,我们需要通过ref获取到对应的元素,将我们想要的数据复制给函数的返回值
问题二:第一次点击的时候不生效,之后点击正常,
解决方案:参考https://www.cnblogs.com/feibiubiu/p/12909586.html
问题三:上千条数据大数据量的时候,点击copy,浏览器页面崩溃
原因:JSON.stringfy()导致的
解决方案:如果是字符串就不使用JSON.stringfy(),直接返回