123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- import { defineMixin } from '../../libs/vue'
- import defProps from '../../libs/config/props.js'
- export const props = defineMixin({
- props: {
-
- name: {
- type: [String, Number],
- default: () => defProps.numberBox.name
- },
-
-
- value: {
- type: [String, Number],
- default: () => defProps.numberBox.value
- },
-
-
-
- modelValue: {
- type: [String, Number],
- default: () => defProps.numberBox.value
- },
-
-
- min: {
- type: [String, Number],
- default: () => defProps.numberBox.min
- },
-
- max: {
- type: [String, Number],
- default: () => defProps.numberBox.max
- },
-
- step: {
- type: [String, Number],
- default: () => defProps.numberBox.step
- },
-
- integer: {
- type: Boolean,
- default: () => defProps.numberBox.integer
- },
-
- disabled: {
- type: Boolean,
- default: () => defProps.numberBox.disabled
- },
-
- disabledInput: {
- type: Boolean,
- default: () => defProps.numberBox.disabledInput
- },
-
- asyncChange: {
- type: Boolean,
- default: () => defProps.numberBox.asyncChange
- },
-
- inputWidth: {
- type: [String, Number],
- default: () => defProps.numberBox.inputWidth
- },
-
- showMinus: {
- type: Boolean,
- default: () => defProps.numberBox.showMinus
- },
-
- showPlus: {
- type: Boolean,
- default: () => defProps.numberBox.showPlus
- },
-
- decimalLength: {
- type: [String, Number, null],
- default: () => defProps.numberBox.decimalLength
- },
-
- longPress: {
- type: Boolean,
- default: () => defProps.numberBox.longPress
- },
-
- color: {
- type: String,
- default: () => defProps.numberBox.color
- },
-
- buttonSize: {
- type: [String, Number],
- default: () => defProps.numberBox.buttonSize
- },
-
- bgColor: {
- type: String,
- default: () => defProps.numberBox.bgColor
- },
-
- cursorSpacing: {
- type: [String, Number],
- default: () => defProps.numberBox.cursorSpacing
- },
-
- disablePlus: {
- type: Boolean,
- default: () => defProps.numberBox.disablePlus
- },
-
- disableMinus: {
- type: Boolean,
- default: () => defProps.numberBox.disableMinus
- },
-
- iconStyle: {
- type: [Object, String],
- default: () => defProps.numberBox.iconStyle
- }
- }
- })
|