diff --git a/examples/routers/input-number.vue b/examples/routers/input-number.vue index e8a5913..a3aceec 100644 --- a/examples/routers/input-number.vue +++ b/examples/routers/input-number.vue @@ -48,6 +48,8 @@ <InputNumber v-model="valueNull" @on-change="change" style="width: 200px"></InputNumber> <InputNumber v-model="valueNull" @on-change="change" :formatter="formatter" :parser="parser" style="width: 200px"></InputNumber> + + <InputNumber v-model="value2" @on-focus="focus" style="width: 200px"></InputNumber> </div> </template> <script> @@ -64,6 +66,9 @@ } }, methods: { + focus (e) { + e.target.select() + }, change (v) { console.log(v) } diff --git a/src/components/input-number/input-number.vue b/src/components/input-number/input-number.vue index bdd68dc..137289d 100644 --- a/src/components/input-number/input-number.vue +++ b/src/components/input-number/input-number.vue @@ -26,6 +26,7 @@ @blur="blur" @keydown.stop="keyDown" @input="change" + @mouseup="preventDefault" @change="change" :readonly="readonly || !editable" :name="name" -- libgit2 0.21.4