yl-view
Version:
一个基于uniapp的ui框架
79 lines (77 loc) • 1.74 kB
JavaScript
export default {
props: {
btnText: { //按钮文字
type: String,
default: '默认按钮'
},
// 按钮的主题预置样式,info,primary primaryDark primaryLight,error errorDark errorLight,
// warning warningDark warningLight,success successDark successLight
type: {
type: String,
default: 'infoLight'
},
borderType: { //边框类型 solid dashed dotted
type: String,
default: 'solid'
},
borderColor: { //自定义边框颜色
type: String,
default: ''
},
color: { //自定义颜色
type: String,
default: ''
},
size: { //按钮尺寸 small middle large
type: String,
default: 'middle'
},
plain: { //是否镂空
type: Boolean,
default: false
},
disabled: { //是否禁用
type: Boolean,
default: false
},
radius: { //自定义圆角
type: Number,
default: 0,
},
width: { //自定义宽度 单位
type: String,
default: '',
},
height: { //自定义高度
type: String,
default: '',
},
isCode: { //验证码类型
type: Boolean,
default: false
},
startText: { //验证码类型时,获取前的提示语
type: String,
default: "获取验证码"
},
changeText: { //验证码类型时,倒计时期间时提示语 必须含有x(将会被倒计时秒数替代)
type: String,
default: "x秒重新获取"
},
endText: { //验证码类型时,倒计时结束时提示语
type: String,
default: '重新获取'
},
seconds: { //验证码类型时,倒计时秒数
type: [Number, String],
default: 10
},
codeCustomStyle: {
type: Object,
return: _ => {
return {
}
}
}
}
}