Commit 5d2d2d6f7f69caf77a8bfcf8c24a6f7395f9bc79

Authored by 梁灏
1 parent f8098275

fixed #1654

examples/routers/input-number.vue
1 <template> 1 <template>
2 <div> 2 <div>
3 - <Input-number :max="max" name="he" :min="-1" v-model="v1" :autofocus="autofocus"></Input-number>  
4 - {{ v1 }}  
5 - <div @click="c">change v1</div>  
6 - <div @click="changeMax">change max</div>  
7 - <Input-number disabled :max="10" :min="1" :step="1.2" v-model="v2"></Input-number>  
8 - <Input-number :max="10" :min="1" v-model="obj.v"></Input-number> 3 + <!--<Input-number :max="max" name="he" :min="-1" v-model="v1" :autofocus="autofocus"></Input-number>-->
  4 + <!--{{ v1 }}-->
  5 + <!--<div @click="c">change v1</div>-->
  6 + <!--<div @click="changeMax">change max</div>-->
  7 + <!--<Input-number disabled :max="10" :min="1" :step="1.2" v-model="v2"></Input-number>-->
  8 + <!--<Input-number :max="10" :min="1" v-model="obj.v"></Input-number>-->
  9 + <InputNumber :max="10" :min="1" v-model="value1"></InputNumber>
9 </div> 10 </div>
10 </template> 11 </template>
11 <script> 12 <script>
@@ -19,7 +20,8 @@ @@ -19,7 +20,8 @@
19 autofocus: true, 20 autofocus: true,
20 obj: { 21 obj: {
21 22
22 - } 23 + },
  24 + value1: 1
23 }; 25 };
24 }, 26 },
25 computed: {}, 27 computed: {},
src/components/input-number/input-number.vue
@@ -3,13 +3,13 @@ @@ -3,13 +3,13 @@
3 <div :class="handlerClasses"> 3 <div :class="handlerClasses">
4 <a 4 <a
5 @click="up" 5 @click="up"
6 - @mouse.down="preventDefault" 6 + @mousedown="preventDefault"
7 :class="upClasses"> 7 :class="upClasses">
8 <span :class="innerUpClasses" @click="preventDefault"></span> 8 <span :class="innerUpClasses" @click="preventDefault"></span>
9 </a> 9 </a>
10 <a 10 <a
11 @click="down" 11 @click="down"
12 - @mouse.down="preventDefault" 12 + @mousedown="preventDefault"
13 :class="downClasses"> 13 :class="downClasses">
14 <span :class="innerDownClasses" @click="preventDefault"></span> 14 <span :class="innerDownClasses" @click="preventDefault"></span>
15 </a> 15 </a>