bug
jiangping
2023-11-07 64b432916af9c9218ab3f3eca614e26c542142ae
minipro_standard/uni_modules/uview-ui/components/u-number-box/props.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,109 @@
export default {
    props: {
        // æ­¥è¿›å™¨æ ‡è¯†ç¬¦ï¼Œåœ¨change回调返回
        name: {
            type: [String, Number],
            default: uni.$u.props.numberBox.name
        },
        // ç”¨äºŽåŒå‘绑定的值,初始化时设置设为默认min值(最小值)
        value: {
            type: [String, Number],
            default: uni.$u.props.numberBox.value
        },
        // æœ€å°å€¼
        min: {
            type: [String, Number],
            default: uni.$u.props.numberBox.min
        },
        // æœ€å¤§å€¼
        max: {
            type: [String, Number],
            default: uni.$u.props.numberBox.max
        },
        // åŠ å‡çš„æ­¥é•¿ï¼Œå¯ä¸ºå°æ•°
        step: {
            type: [String, Number],
            default: uni.$u.props.numberBox.step
        },
        // æ˜¯å¦åªå…è®¸è¾“入整数
        integer: {
            type: Boolean,
            default: uni.$u.props.numberBox.integer
        },
        // æ˜¯å¦ç¦ç”¨ï¼ŒåŒ…括输入框,加减按钮
        disabled: {
            type: Boolean,
            default: uni.$u.props.numberBox.disabled
        },
        // æ˜¯å¦ç¦ç”¨è¾“入框
        disabledInput: {
            type: Boolean,
            default: uni.$u.props.numberBox.disabledInput
        },
        // æ˜¯å¦å¼€å¯å¼‚步变更,开启后需要手动控制输入值
        asyncChange: {
            type: Boolean,
            default: uni.$u.props.numberBox.asyncChange
        },
        // è¾“入框宽度,单位为px
        inputWidth: {
            type: [String, Number],
            default: uni.$u.props.numberBox.inputWidth
        },
        // æ˜¯å¦æ˜¾ç¤ºå‡å°‘按钮
        showMinus: {
            type: Boolean,
            default: uni.$u.props.numberBox.showMinus
        },
        // æ˜¯å¦æ˜¾ç¤ºå¢žåŠ æŒ‰é’®
        showPlus: {
            type: Boolean,
            default: uni.$u.props.numberBox.showPlus
        },
        // æ˜¾ç¤ºçš„小数位数
        decimalLength: {
            type: [String, Number, null],
            default: uni.$u.props.numberBox.decimalLength
        },
        // æ˜¯å¦å¼€å¯é•¿æŒ‰åŠ å‡æ‰‹åŠ¿
        longPress: {
            type: Boolean,
            default: uni.$u.props.numberBox.longPress
        },
        // è¾“入框文字和加减按钮图标的颜色
        color: {
            type: String,
            default: uni.$u.props.numberBox.color
        },
        // æŒ‰é’®å¤§å°ï¼Œå®½é«˜ç­‰äºŽæ­¤å€¼ï¼Œå•位px,输入框高度和此值保持一致
        buttonSize: {
            type: [String, Number],
            default: uni.$u.props.numberBox.buttonSize
        },
        // è¾“入框和按钮的背景颜色
        bgColor: {
            type: String,
            default: uni.$u.props.numberBox.bgColor
        },
        // æŒ‡å®šå…‰æ ‡äºŽé”®ç›˜çš„距离,避免键盘遮挡输入框,单位px
        cursorSpacing: {
            type: [String, Number],
            default: uni.$u.props.numberBox.cursorSpacing
        },
        // æ˜¯å¦ç¦ç”¨å¢žåŠ æŒ‰é’®
        disablePlus: {
            type: Boolean,
            default: uni.$u.props.numberBox.disablePlus
        },
        // æ˜¯å¦ç¦ç”¨å‡å°‘按钮
        disableMinus: {
            type: Boolean,
            default: uni.$u.props.numberBox.disableMinus
        },
        // åŠ å‡æŒ‰é’®å›¾æ ‡çš„æ ·å¼
        iconStyle: {
            type: [Object, String],
            default: uni.$u.props.numberBox.iconStyle
        }
    }
}