# vue-json-diff
基于Fehelper里的jsondiff功能封装的vue组件。
推荐浏览器插件:FeHelper--Web前端助手(https://github.com/zxlie/FeHelper)
实在太香,忍不住安利!
## Links
- Github(https://github.com/qinxm/vue-json-diff)
## Usage
安装vue-json-diff包,依赖vue
```
npm install vue-json-diff
or
yarn add vue-json-diff
```
vue调用
```
<template>
<div id="app">
<json-diff :jsonSourceLeft="leftData" :jsonSourceRight="rightData" />
</div>
</template>
<script>
import JsonDiff from 'vue-json-diff'
export default {
components: {
JsonDiff
},
data() {
return {
leftData: {
"data": {
"needQueryPosition": 0,
"orderStatus": "已取消",
"orderTrace": {
"timeLine": [
{
"date": "10/13",
"time": "18:26",
"status": "订单已取消"
},
{
"date": "10/13",
"time": "18:11",
"status": "订单提交成功"
}
],
"lastStatusDesc": "订单未支付,已自动取消"
}
},
"code": 0,
"msg": "",
"success": true
},
rightData: {
"data": {
"needQueryPosition1": 0,
"orderStatus": "已取消",
"orderTrace1": {
"timeLine": [
{
"date": "10/13",
"time": "18:26",
"status": "订单已取消"
},
{
"date": "10/13",
"time": "18:11",
"status": "订单提交成功"
}
],
"lastStatusDesc": "订单未支付,已自动取消"
}
},
"code": 1,
"msg": "2222",
"success": true
}
}
}
}
</script>
```
## props
属性 | 类型 | 描述
---|---|---
jsonSourceLeft | Object/String | 左侧区域展示数据
jsonSourceRight | Object/String | 右侧区域展示数据
showHeading | Boolean | 是否显示顶部对比结果
errorHandler | Function | 错误处理回调方法
diffHandler | Function | 对比结果回调方法
## PS ❤️
如果喜欢请给个星星,谢谢。 If you like, please give me a star, thank you.
如果需要帮助: QQ:1034688013 邮箱: [email protected] if you need help: QQ:1034688013 email: [email protected]
没有合适的资源?快使用搜索试试~ 我知道了~
JSON Diff(Vue2和Vue3组件封装).zip
共163个文件
sample:26个
js:26个
vue:7个
需积分: 5 0 下载量 72 浏览量
2023-03-03
10:44:48
上传
评论
收藏 1018KB ZIP 举报
温馨提示
json对比类似这个网站 https://json-diff.com/;使用的textarea组件修改样式。开发中有对应的JSON字段对比的需求,在GIthub上找到了对应的资源,但是发线npm下来,Vue2不能用,更别说Vue3的了所以写了这个资源,希望可以帮助到需要的开发者!!!!!
资源推荐
资源详情
资源评论
收起资源包目录
JSON Diff(Vue2和Vue3组件封装).zip (163个子文件)
0268a763b339ad8448ba81b6e14c9139b12de4 245B
04a43e2f31b64cd6468148621702f8af3c7858 137B
06736739540d5743ba7224c29e81071cd15cd1 3KB
0e297e0f53483455d2aa432887c3b7975d6c11 117B
0e460059eab7078065f19562a410f920a54573 88B
10c6a45035b6573151ff6196e4bdea78deb75d 53B
11fcd415a31688ffd426a02597c1d66897fda1 3KB
14973bac8681fc0bcc7ec65fbe9d33c8e9040a 87B
203d8d0ca4ca7390b8be346c4814bb789eb72a 6KB
2219d2e321403cec696c8f00af9358dd2b0fce 175B
252f6ed5ad0ee55d9f082c07cdca438b45d866 64KB
2aa1b422dccffb9098dd3cc09a3e2b5968316f 1KB
33eb4fb3535cbb248ecc3cc4924360632cb495 59B
3491204ac80f17d5b404f30cde6c2675a467de 348B
34ba57d3fd9cecef25cdf6c324dd2b3bfe2091 1KB
36fcfb72584e00488330b560ebcf34a41c64c2 979B
3adbc1e527906a4aa59558cd582c20bcd1d738 160B
3bc09a247732bf162a0078796c68ebdc074c30 52B
4c62d478f9a2b92b8a2fca8a612dfa1d9b3c07 2KB
53208ffd4ff574ca25e4db1900037a3d5ca6a7 88B
558405fdcc02f12d757acb308e02937a7444f1 82B
59643f34d922c3aa43fe2dcea02186231783e4 243B
5a13962197105f2078d2a224cc57dfa09b4893 383B
662468e27566ed24df31ce17cdc3a65de01aed 1KB
69bd8477364201e8180e9716bffc0bb486dd72 74B
69cd7760d72d19d3fe35656cc36d97cd743941 769B
728218831feb73c429082dcbc970a3f42b8b9b 361B
79677c7c8b6ab8d99d4214acbe4ea1082e6967 103B
7b0de48783fb285652d3255a889bd8b945eb9e 119B
824db9058cc5ab6466fddde40323d2c6340e6b 567B
87e8277f193a7a461e1933f66e0d5784d66c58 266B
8a1c877f677d9460d19d2e347f9b80a89fe0bd 1KB
8ea81e17474474ba49dfaf57f2e64407994f81 60B
98c47bb7d669199fc6831a0d053f9c3f107f4b 304B
9d14812d0cb1c33e6dcc35c9ea6f0b5eac4a72 52B
9fa42266b1b55b7d7cea805c16856422ae1efb 122B
a03cb993ca04c652a73fa0771f4b8cb3dbccd0 113B
a28070de24f2055171ca2e20543881cb7fdf1c 85B
a74cfc96c298f4d9ad197ae35b58cc892c9cac 130B
ae0d2f63dce784f5d46f288f94853660557563 380B
b0a9ed03d223f08288764bf0ecf1dd5d65508b 85B
b1b935e081dde4f17ebe4a1b8b0319195a7a5a 189KB
b7a0682a6d869c23685911ba284cd868556d78 2KB
bf960e214e73e5513e054ac34c331b6d4b1a46 88B
.browserslistrc 40B
c13ba547b74401b0c3e9884380186a7b329908 570B
c2a238a965f004ff76978ac1086aa6fe95caea 217B
c3d497bc4a70c49de01a2af87406b91d8318bc 101KB
c5a0b3aa1d2672d4bb88f116c3c343a9ad84bf 189B
c66825b23c133fb64708ddad58b924f45434ca 86B
c7eff24404971d6492e749326d6a890325491a 238B
COMMIT_EDITMSG 5B
config 308B
config 137B
codemirror.css 9KB
codemirror.css 9KB
d2503fc2a44b5053b0837ebea6e87a2d339a43 6KB
d32342ee5b2b150f5e4865bf79e19db4bd2910 215B
d4072bf2c0013f994b93c36a08cec44bdc6032 2KB
d784b31153c3bd90a870bb7053c1990852599b 50B
db58052f12e98f401e6e219b2d3960fb1708dc 380B
ddd116003fa2d8b03e1c2eec1dd8d123c70972 505B
description 73B
description 73B
.DS_Store 6KB
.DS_Store 6KB
ed9a8570a06e59290993206ca87740b2a2c091 3KB
exclude 240B
exclude 240B
f2274ad768508d683bd0fabfd751250757e063 547B
f89973ad66993b2de7a7f9a24fb1fb57ed2e1e 577B
FETCH_HEAD 111B
ff8be97f2fa64696f61a24683594e6738a19e6 58B
.gitignore 278B
.gitignore 231B
HEAD 164B
HEAD 150B
HEAD 23B
HEAD 21B
index.html 611B
favicon.ico 4KB
index 2KB
index 2KB
codemirror.js 163KB
codemirror.js 163KB
javascript.js 15KB
javascript.js 15KB
json-source-map.js 11KB
json-source-map.js 11KB
json-patch-duplex.min.js 8KB
json-patch-duplex.min.js 8KB
index.js 6KB
index.js 6KB
json-diff.js 6KB
json-diff.js 6KB
formatting.js 4KB
formatting.js 4KB
backbone-events.min.js 3KB
backbone-events.min.js 3KB
matchbrackets.js 3KB
共 163 条
- 1
- 2
资源评论
满脑子技术的前端工程师
- 粉丝: 2w+
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功