Skip to content

Commit e20213d

Browse files
committed
fix: #21
1 parent 72d621c commit e20213d

File tree

5 files changed

+12
-3
lines changed

5 files changed

+12
-3
lines changed

dist/vue-json-edit.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/App.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export default {
3535
return {
3636
jsonData: {
3737
name: 'may',
38-
age: 23,
38+
age: null,
3939
address: ['Panyu Shiqiao on Canton', 'Tianhe', {
4040
city: 'forida meta 11'
4141
}],

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-json-edit",
3-
"version": "1.3.3",
3+
"version": "1.3.4",
44
"description": "visual JSON editor built as an vue component",
55
"author": "Jinkin1995 <[email protected]>",
66
"keywords": [

src/JsonEditor.vue

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@ export default {
6262
keys.forEach((k, index) => {
6363
let val = json[k];
6464
let parsedVal = val;
65+
66+
console.log('k', val)
67+
6568
if (this.getType(val) == "object") {
6669
parsedVal = parseJson(val);
6770
@@ -135,6 +138,11 @@ export default {
135138
case "[object Object]":
136139
return "object";
137140
break;
141+
case "[object Null]":
142+
case "[object Function]":
143+
case "[object Undefined]":
144+
return "string"
145+
break;
138146
default:
139147
return typeof obj;
140148
break;

src/JsonView.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,7 @@ export default {
143143
if (obj.type == "array" || obj.type == "object") {
144144
oj.childParams = obj.val;
145145
oj.remark = null;
146+
146147
} else {
147148
oj.childParams = null;
148149
oj.remark = obj.val;

0 commit comments

Comments
 (0)