14 lines
369 B
Vue
14 lines
369 B
Vue
<script setup>
|
|
import VnInput from 'src/components/common/VnInput.vue';
|
|
import { ref } from 'vue';
|
|
import { useAttrs } from 'vue';
|
|
|
|
const model = defineModel({ type: [Number, String] });
|
|
const $attrs = useAttrs();
|
|
const step = ref($attrs.step || 0.01);
|
|
</script>
|
|
|
|
<template>
|
|
<VnInput v-bind="$attrs" v-model.number="model" type="number" :step="step" />
|
|
</template>
|