Commit 4a260ed5e48dcb4640a6bd476972e2299c8eefef

Authored by 梁灏
1 parent afd3509a

update InputNumber

update InputNumber
src/components/input-number/input-number.vue
@@ -177,9 +177,9 @@ @@ -177,9 +177,9 @@
177 setValue (val) { 177 setValue (val) {
178 this.$nextTick(() => { 178 this.$nextTick(() => {
179 this.value = val; 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 focus () { 184 focus () {
185 this.focused = true; 185 this.focused = true;
test/routers/form.vue
@@ -165,6 +165,9 @@ @@ -165,6 +165,9 @@
165 :render-format="render1" 165 :render-format="render1"
166 @on-change="handleChange1"></Transfer> 166 @on-change="handleChange1"></Transfer>
167 </form-item> 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 <form-item> 171 <form-item>
169 <i-button type="primary" @click="onSubmit('form')">提交</i-button> 172 <i-button type="primary" @click="onSubmit('form')">提交</i-button>
170 </form-item> 173 </form-item>
@@ -262,7 +265,8 @@ @@ -262,7 +265,8 @@
262 date2: '', 265 date2: '',
263 cascader: [], 266 cascader: [],
264 transfer: this.getMockData(), 267 transfer: this.getMockData(),
265 - targetKeys1: this.getTargetKeys() 268 + targetKeys1: this.getTargetKeys(),
  269 + input: 1
266 }, 270 },
267 rules: { 271 rules: {
268 mail: [ 272 mail: [
@@ -342,6 +346,11 @@ @@ -342,6 +346,11 @@
342 { 346 {
343 type: 'array', min: 8, max: 10 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 }