bug
jiangping
2023-11-07 64b432916af9c9218ab3f3eca614e26c542142ae
minipro_standard/uni_modules/uview-ui/components/u-cell/props.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,110 @@
export default {
    props: {
        // æ ‡é¢˜
        title: {
            type: [String, Number],
            default: uni.$u.props.cell.title
        },
        // æ ‡é¢˜ä¸‹æ–¹çš„æè¿°ä¿¡æ¯
        label: {
            type: [String, Number],
            default: uni.$u.props.cell.label
        },
        // å³ä¾§çš„内容
        value: {
            type: [String, Number],
            default: uni.$u.props.cell.value
        },
        // å·¦ä¾§å›¾æ ‡åç§°ï¼Œæˆ–者图片链接(本地文件建议使用绝对地址)
        icon: {
            type: String,
            default: uni.$u.props.cell.icon
        },
        // æ˜¯å¦ç¦ç”¨cell
        disabled: {
            type: Boolean,
            default: uni.$u.props.cell.disabled
        },
        // æ˜¯å¦æ˜¾ç¤ºä¸‹è¾¹æ¡†
        border: {
            type: Boolean,
            default: uni.$u.props.cell.border
        },
        // å†…容是否垂直居中(主要是针对右侧的value部分)
        center: {
            type: Boolean,
            default: uni.$u.props.cell.center
        },
        // ç‚¹å‡»åŽè·³è½¬çš„URL地址
        url: {
            type: String,
            default: uni.$u.props.cell.url
        },
        // é“¾æŽ¥è·³è½¬çš„æ–¹å¼ï¼Œå†…部使用的是uView封装的route方法,可能会进行拦截操作
        linkType: {
            type: String,
            default: uni.$u.props.cell.linkType
        },
        // æ˜¯å¦å¼€å¯ç‚¹å‡»åé¦ˆ(表现为点击时加上灰色背景)
        clickable: {
            type: Boolean,
            default: uni.$u.props.cell.clickable
        },
        // æ˜¯å¦å±•示右侧箭头并开启点击反馈
        isLink: {
            type: Boolean,
            default: uni.$u.props.cell.isLink
        },
        // æ˜¯å¦æ˜¾ç¤ºè¡¨å•状态下的必填星号(此组件可能会内嵌入input组件)
        required: {
            type: Boolean,
            default: uni.$u.props.cell.required
        },
        // å³ä¾§çš„图标箭头
        rightIcon: {
            type: String,
            default: uni.$u.props.cell.rightIcon
        },
        // å³ä¾§ç®­å¤´çš„æ–¹å‘,可选值为:left,up,down
        arrowDirection: {
            type: String,
            default: uni.$u.props.cell.arrowDirection
        },
        // å·¦ä¾§å›¾æ ‡æ ·å¼
        iconStyle: {
            type: [Object, String],
            default: () => {
            return uni.$u.props.cell.iconStyle
         }
        },
        // å³ä¾§ç®­å¤´å›¾æ ‡çš„æ ·å¼
        rightIconStyle: {
            type: [Object, String],
            default: () => {
            return uni.$u.props.cell.rightIconStyle
         }
        },
        // æ ‡é¢˜çš„æ ·å¼
        titleStyle: {
            type: [Object, String],
         default: () => {
            return uni.$u.props.cell.titleStyle
         }
        },
        // å•位元的大小,可选值为large
        size: {
            type: String,
            default: uni.$u.props.cell.size
        },
        // ç‚¹å‡»cell是否阻止事件传播
        stop: {
            type: Boolean,
            default: uni.$u.props.cell.stop
        },
        // æ ‡è¯†ç¬¦ï¼Œcell被点击时返回
        name: {
            type: [Number, String],
            default: uni.$u.props.cell.name
        }
    }
}