dykj-outsource-12123/uni_modules/uview-plus/components/u-modal/props.js
2024-06-28 14:18:30 +08:00

86 lines
2.6 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import defProps from '../../libs/config/props.js';
export default {
props: {
// 是否展示modal
show: {
type: Boolean,
default: () => defProps.modal.show
},
// 标题
title: {
type: [String],
default: () => defProps.modal.title
},
// 弹窗内容
content: {
type: String,
default: () => defProps.modal.content
},
// 确认文案
confirmText: {
type: String,
default: () => defProps.modal.confirmText
},
// 取消文案
cancelText: {
type: String,
default: () => defProps.modal.cancelText
},
// 是否显示确认按钮
showConfirmButton: {
type: Boolean,
default: () => defProps.modal.showConfirmButton
},
// 是否显示取消按钮
showCancelButton: {
type: Boolean,
default: () => defProps.modal.showCancelButton
},
// 确认按钮颜色
confirmColor: {
type: String,
default: () => defProps.modal.confirmColor
},
// 取消文字颜色
cancelColor: {
type: String,
default: () => defProps.modal.cancelColor
},
// 对调确认和取消的位置
buttonReverse: {
type: Boolean,
default: () => defProps.modal.buttonReverse
},
// 是否开启缩放效果
zoom: {
type: Boolean,
default: () => defProps.modal.zoom
},
// 是否异步关闭,只对确定按钮有效
asyncClose: {
type: Boolean,
default: () => defProps.modal.asyncClose
},
// 是否允许点击遮罩关闭modal
closeOnClickOverlay: {
type: Boolean,
default: () => defProps.modal.closeOnClickOverlay
},
// 给一个负的margin-top往上偏移避免和键盘重合的情况
negativeTop: {
type: [String, Number],
default: () => defProps.modal.negativeTop
},
// modal宽度不支持百分比可以数值pxrpx单位
width: {
type: [String, Number],
default: () => defProps.modal.width
},
// 确认按钮的样式circle-圆形square-方形,如设置,将不会显示取消按钮
confirmButtonShape: {
type: String,
default: () => defProps.modal.confirmButtonShape
}
}
}