const props = { // 是否显示遮罩 mark: { type: Boolean, default() { return true } }, // 点击遮罩是否关闭 markClose: { type: Boolean, default() { return true } }, // 点击按钮是否关闭 btnClose: { type: Boolean, default() { return true } }, // 是否显示弹窗 show: { type: Boolean, default() { return false } }, // 数据 range: { type: Array, default: [] }, // picker-item显示内容的key rangeKey: { type: String, default: 'label' }, // 设置选择器中间选中框的样式 indicatorStyle: { type: String, default: 'height: 50px;' }, // 设置选择器中间选中框的类名,注意页面或组件的style中写了scoped时,需要在类名前写/deep/ indicatorClass: { type: String, default: '' }, // cancel文字 cancelText: { type: String, default: '取消' }, // confirm文字 confirmText: { type: String, default: '确定' }, // cancel样式style // cancelStyle: { // type: Object, // default: {} // }, // confirm样式style // confirmStyle: { // type: Object, // default: {} // }, // 内容高度 rpx height: { type: Number, default: 500 }, // 圆角 rpx borderRadius: { type: Number, default: 16 }, // 背景颜色 bgColor: { type: String, default: '#FFFFFF' }, // mark 背景颜色 markBgColor: { type: String, default: '#00000080' }, // 方向 top/bottom/center mode: { type: String, default: 'bottom' } } export default props