From 73068c65cdd9f693c2efc425eda1db363c80a072 Mon Sep 17 00:00:00 2001
From: zyqwst <790321193@qq.com>
Date: Sat, 27 Jun 2020 17:20:05 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=83=A8=E5=88=86props?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
examples/App.vue | 2 +-
examples/assets/logo.png | Bin 585 -> 0 bytes
package-lock.json | 95 +++++++++++++++++++++++++++
packages/json-schema-editor/main.vue | 13 ++--
4 files changed, 104 insertions(+), 6 deletions(-)
delete mode 100644 examples/assets/logo.png
diff --git a/examples/App.vue b/examples/App.vue
index 52d3025..0a374ec 100644
--- a/examples/App.vue
+++ b/examples/App.vue
@@ -5,7 +5,7 @@
diff --git a/examples/assets/logo.png b/examples/assets/logo.png
deleted file mode 100644
index 3f7341d1d6999e5f8dc74c6f14938afc29f7cbe9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 585
zcmV-P0=E5$P)FeEZV-e4k&
zzqn{fSWF}>gv~c=B)GlMz8-UHi>(h#>Z^9}b!yUk&-t9+r-XtZDp)@{04*NyHY~}6
zDuJp1&V?ajwoThrS;D2|fM`SCA)wAo%RsR8tDF-61|Nd>aY|X60I@6vKdDIfZc=s&
zfUm?S2KoT}w3vC}4?QrSP$mIOT8%Z1Oqn!^!{jmxK**8l{^3%Z^iX;3F}c;{072S5MYhKbxPEItm`!s)=bZ<
z(Y5`rc>o-|8tUmbj%GnT4$!4kBPt%C=ny2`QAiRd0SYfe4Rg{kYP_+=j4~}T@k(4m
zynXSk-#GJJ-!Zs+lkAU&;r&f(9!ym#^8@3u`y!Ir-Z1i%SOxTwg1RA{{;*8nS%ZE+
zJK=kP;mTF#L!`_FFhIalLppbI0nkExC6@dq*SbdCmvPuaYxRgtG#3B8HNj1qHl;Il
ze6BN&GkV~2w2T(BlId78a68q4|K(Du6*rZ*7XbGGTnIth1jw|O=P`V;$msl<74CuW
XTYzdxt4ELN00000NkvXXu0mjfPdNp<
diff --git a/package-lock.json b/package-lock.json
index daf481b..3930e42 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -2124,6 +2124,13 @@
"integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
"dev": true
},
+ "asap": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
+ "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=",
+ "dev": true,
+ "optional": true
+ },
"asn1": {
"version": "0.2.4",
"resolved": "https://registry.npm.taobao.org/asn1/download/asn1-0.2.4.tgz",
@@ -5992,6 +5999,13 @@
"integrity": "sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=",
"dev": true
},
+ "image-size": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
+ "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
+ "dev": true,
+ "optional": true
+ },
"import-cwd": {
"version": "2.1.0",
"resolved": "https://registry.npm.taobao.org/import-cwd/download/import-cwd-2.1.0.tgz",
@@ -6745,6 +6759,77 @@
"launch-editor": "^2.2.1"
}
},
+ "less": {
+ "version": "3.11.3",
+ "resolved": "https://registry.npmjs.org/less/-/less-3.11.3.tgz",
+ "integrity": "sha512-VkZiTDdtNEzXA3LgjQiC3D7/ejleBPFVvq+aRI9mIj+Zhmif5TvFPM244bT4rzkvOCvJ9q4zAztok1M7Nygagw==",
+ "dev": true,
+ "requires": {
+ "clone": "^2.1.2",
+ "errno": "^0.1.1",
+ "graceful-fs": "^4.1.2",
+ "image-size": "~0.5.0",
+ "make-dir": "^2.1.0",
+ "mime": "^1.4.1",
+ "promise": "^7.1.1",
+ "request": "^2.83.0",
+ "source-map": "~0.6.0",
+ "tslib": "^1.10.0"
+ },
+ "dependencies": {
+ "clone": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
+ "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
+ "dev": true
+ },
+ "mime": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+ "dev": true,
+ "optional": true
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "less-loader": {
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-6.1.2.tgz",
+ "integrity": "sha512-80g+EURm8H98wirYTNnIJMxVnJU9NYIXRs7rxsghL8C+UyuGzsqDXPgQcLUrNlItMwUviYeBfSOEyULI6iza+g==",
+ "dev": true,
+ "requires": {
+ "clone": "^2.1.2",
+ "less": "^3.11.3",
+ "loader-utils": "^2.0.0",
+ "schema-utils": "^2.7.0"
+ },
+ "dependencies": {
+ "clone": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
+ "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
+ "dev": true
+ },
+ "loader-utils": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
+ "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
+ "dev": true,
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
+ }
+ }
+ }
+ },
"leven": {
"version": "3.1.0",
"resolved": "https://registry.npm.taobao.org/leven/download/leven-3.1.0.tgz",
@@ -8761,6 +8846,16 @@
"integrity": "sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=",
"dev": true
},
+ "promise": {
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
+ "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "asap": "~2.0.3"
+ }
+ },
"promise-inflight": {
"version": "1.0.1",
"resolved": "https://registry.npm.taobao.org/promise-inflight/download/promise-inflight-1.0.1.tgz",
diff --git a/packages/json-schema-editor/main.vue b/packages/json-schema-editor/main.vue
index 4e19420..0d8e999 100644
--- a/packages/json-schema-editor/main.vue
+++ b/packages/json-schema-editor/main.vue
@@ -5,7 +5,7 @@
全选
@@ -46,10 +46,10 @@
-
+
-
+
@@ -71,7 +71,10 @@ export default {
ATooltip: Tooltip,
},
props:{
- value: Object,
+ value: {
+ type: Object,
+ required:true
+ },
disabled: { //name不可编辑,根节点name不可编辑,数组元素name不可编辑
type: Boolean,
default: false
@@ -86,7 +89,7 @@ export default {
},
root:{ //是否root节点
type:Boolean,
- default:false
+ default:true
},
parent: { //父节点
type: Object,