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 | } | ... | ... |