Skip to content

Commit 1e2673f

Browse files
committed
fix: #24
1 parent a95d0d0 commit 1e2673f

File tree

6 files changed

+67
-29
lines changed

6 files changed

+67
-29
lines changed

dist/vue-json-edit.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/dist/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,5 +53,5 @@
5353
<body>
5454
<div id="app"></div>
5555
<!-- built files will be auto injected -->
56-
<script type="text/javascript" src="main_c9161f819c5de77e91ac.js"></script></body>
56+
<script type="text/javascript" src="main_7445c87c660cec9ba468.js"></script></body>
5757
</html>

example/dist/main_c9161f819c5de77e91ac.js renamed to example/dist/main_7445c87c660cec9ba468.js

Lines changed: 46 additions & 22 deletions
Large diffs are not rendered by default.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-json-edit",
3-
"version": "1.4.1",
3+
"version": "1.4.2",
44
"description": "visual JSON editor built as an vue component",
55
"author": "Jinkin1995 <[email protected]>",
66
"keywords": [
@@ -52,4 +52,4 @@
5252
"last 2 versions",
5353
"not ie <= 8"
5454
]
55-
}
55+
}

src/ArrayView.vue

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
class="val-input"
2222
v-if="member.type == 'number'"
2323
placeholder="number"
24+
@input="numberInputChange(member)"
2425
/>
2526
<select
2627
name="value"
@@ -145,14 +146,20 @@ export default {
145146
},
146147
147148
itemTypeChange: function(item) {
148-
console.log(item);
149149
if (item.type === "array" || item.type === "object") {
150150
item.childParams = [];
151151
item.remark = null;
152152
}
153153
if (item.type === "boolean") {
154154
item.remark = true;
155155
}
156+
if (item.type === "number") {
157+
item.remark = 0;
158+
}
159+
},
160+
161+
numberInputChange: function(item) {
162+
if (!item.remark) item.remark = 0;
156163
}
157164
}
158165
};

src/JsonView.vue

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
v-model.number="item.remark"
4545
class="val-input"
4646
v-if="item.type == 'number'"
47+
@input="numberInputChange(member)"
4748
/>
4849
<select
4950
name="value"
@@ -165,14 +166,20 @@ export default {
165166
},
166167
167168
itemTypeChange: function(item) {
168-
console.log(item);
169169
if (item.type === "array" || item.type === "object") {
170170
item.childParams = [];
171171
item.remark = null;
172172
}
173173
if (item.type === "boolean") {
174174
item.remark = true;
175175
}
176+
if (item.type === "number") {
177+
item.remark = 0;
178+
}
179+
},
180+
181+
numberInputChange: function(item) {
182+
if (!item.remark) item.remark = 0;
176183
}
177184
}
178185
};

0 commit comments

Comments
 (0)