You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

90 lines
2.6 KiB
JavaScript

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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