Commit 4a260ed5e48dcb4640a6bd476972e2299c8eefef
1 parent
afd3509a
update InputNumber
update InputNumber
Showing
2 changed files
with
12 additions
and
3 deletions
Show diff stats
src/components/input-number/input-number.vue
... | ... | @@ -177,9 +177,9 @@ |
177 | 177 | setValue (val) { |
178 | 178 | this.$nextTick(() => { |
179 | 179 | this.value = val; |
180 | + this.$emit('on-change', val); | |
181 | + this.$dispatch('on-form-change', val); | |
180 | 182 | }); |
181 | - | |
182 | - this.$emit('on-change', val); | |
183 | 183 | }, |
184 | 184 | focus () { |
185 | 185 | this.focused = true; | ... | ... |
test/routers/form.vue
... | ... | @@ -165,6 +165,9 @@ |
165 | 165 | :render-format="render1" |
166 | 166 | @on-change="handleChange1"></Transfer> |
167 | 167 | </form-item> |
168 | + <form-item label="数字输入框" prop="input"> | |
169 | + <Input-number :max="10" :min="1" :value.sync="form.input"></Input-number> | |
170 | + </form-item> | |
168 | 171 | <form-item> |
169 | 172 | <i-button type="primary" @click="onSubmit('form')">提交</i-button> |
170 | 173 | </form-item> |
... | ... | @@ -262,7 +265,8 @@ |
262 | 265 | date2: '', |
263 | 266 | cascader: [], |
264 | 267 | transfer: this.getMockData(), |
265 | - targetKeys1: this.getTargetKeys() | |
268 | + targetKeys1: this.getTargetKeys(), | |
269 | + input: 1 | |
266 | 270 | }, |
267 | 271 | rules: { |
268 | 272 | mail: [ |
... | ... | @@ -342,6 +346,11 @@ |
342 | 346 | { |
343 | 347 | type: 'array', min: 8, max: 10 |
344 | 348 | } |
349 | + ], | |
350 | + input: [ | |
351 | + { | |
352 | + type: 'number', min: 1, max: 4 | |
353 | + } | |
345 | 354 | ] |
346 | 355 | } |
347 | 356 | } | ... | ... |