<template>
<el-input-number v-model="inputVal" controls-position="right" :min="min" :max="max" @change="handleChange" />
</template>
<script>
export default {
name: 'RcInput',
components: {},
model: {
event: 'change'
},
props: {
value: [Number, String],
min: Number,
max: Number
},
data() {
return {
inputVal: this.value
}
},
computed: {},
watch: {
value(val) {
this.inputVal = val
}
},
created() {},
mounted() {},
methods: {
handleChange(val) {
this.$emit('change', val)
}
}
}
</script>
-
杨硕 authored23527a1c