64 lines
1.2 KiB
Plaintext
64 lines
1.2 KiB
Plaintext
export const basicProps = {
|
|
//密码框内容
|
|
value: {
|
|
type: [Number, String],
|
|
default: '',
|
|
},
|
|
//是否必填
|
|
required: {
|
|
type: Boolean,
|
|
default: true,
|
|
},
|
|
//是否为复杂密码
|
|
// 数字、字母和字符两种或以上组合
|
|
complexity: {
|
|
type: Boolean,
|
|
default: true,
|
|
},
|
|
complexityTip: {
|
|
type: String,
|
|
default: '需包含字母、数字及特殊字符两种或以上组合',
|
|
},
|
|
//密码最短长度要求
|
|
minLength: {
|
|
type: Number,
|
|
default: 6,
|
|
},
|
|
//密码最大长度要求
|
|
maxLength: {
|
|
type: Number,
|
|
default: 32,
|
|
},
|
|
//密码等级提示语
|
|
// 自定义时 1 - 4 级需要对应
|
|
level: {
|
|
type: Object,
|
|
default: {
|
|
1: '弱不禁风',
|
|
2: '平淡无奇',
|
|
3: '出神入化',
|
|
4: '登峰造极',
|
|
},
|
|
},
|
|
//验证规格
|
|
rules: {
|
|
type: Object,
|
|
default: () => {},
|
|
},
|
|
//是否显示 [ 再次确认密码 ] 输入框
|
|
repeat: {
|
|
type: Boolean,
|
|
default: false,
|
|
},
|
|
//尺寸
|
|
size: {
|
|
type: String,
|
|
default: 'medium',
|
|
},
|
|
//block属性将使按钮适合其父宽度
|
|
block: {
|
|
type: Boolean,
|
|
default: false,
|
|
},
|
|
};
|