12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <template>
- <div>
-
- <input v-bind="$attrs" :value="value" v-on="inputListeners" />
-
-
- </div>
- </template>
- <script>
- export default {
- name: "Myinput",
- props: {
- value: {
- type: Number,
- default: 2333,
- },
- },
- computed: {
- inputListeners: function () {
- var vm = this;
- console.log(this.$listeners.input);
-
- return Object.assign(
- {},
-
-
-
- this.$listeners,
-
-
- {
-
- input: function (event) {
- vm.$emit("input", +event.target.value);
- },
- }
- );
- },
- },
- };
- </script>
|