yl-view
Version:
一个基于uniapp的ui框架
149 lines (148 loc) • 2.37 kB
JavaScript
export default {
props: {
// 计数器中的值
value: {
type: [Number, String],
default: () => ''
},
// 输入框提示文字
placeholder: {
type: String,
default: ''
},
// 输入框字体颜色
inputColor: {
type: String,
default: 'inherit'
},
// 输入框背景颜色
inputBg: {
type: String,
default: ''
},
// 字体大小
fontSize: {
type: String | Number,
default: 'inherit'
},
// 边框颜色
borderColor: {
type: String,
default: '#e4e4e4'
},
// 边框圆角
radius: {
type: String | Number,
default: '10rpx'
},
// 是否禁用
disabled: {
type: Boolean,
default: false
},
// 只读
readOnly: {
type: Boolean,
default: false
},
// 是否是小数
isDecimal: {
type: Boolean,
default: false
},
// 小数位数
decimalNumber: {
type: Number,
default: 2
},
// 最大值
max: {
type: Number,
default: 10000
},
// 最小值
min: {
type: Number,
default: -10000
},
// 是否展示+-按钮
showStepButton: {
type: Boolean,
default: false
},
// 步进器背景色
stepBg: {
type: String,
default: '#f5f7fa'
},
// 步进器字体颜色
stepColor: {
type: String,
default: '#555555'
},
// 点击当前数据的索引
index: {
type: Number
},
// 加减按钮点击计时器
delayed: {
type: Number,
default: 200
},
step: {
type: Number,
default: 1
},
/* 盒子宽度 */
width: {
type: String | Number,
default: '220rpx'
},
/* 盒子高度 */
height: {
type: String | Number,
default: '64rpx'
},
/* 对齐方式 */
textAlign: {
type: String,
default: ''
},
/* 单位 */
unit: {
type: String,
default: ''
},
/* 单位背景色 */
dwBg: {
type: String,
default: '#f5f7fa'
},
/* 单位字体色 */
dwColor: {
type: String,
default: '#555555'
},
/* 是否显示单位 */
isShowDw: {
type: Boolean,
default: false
},
/*盒子内部padding值*/
padding:{
type:String,
default:'6rpx 10rpx'
},
dwStyle:{
type:Object,
default:_=>{
return {}
}
},
/*自动聚焦*/
focus:{
type: Boolean,
default: false
}
},
}