java-mall-app/components/QS-tabs-wxs-list/js/publicProps.js
2024-11-01 16:35:40 +08:00

128 lines
2.6 KiB
JavaScript
Raw Permalink 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.

var publicProps = {
minWidth: { //tab最小宽度
type: String,
default: '250rpx'
},
space: { //tab间距, 左右padding值
type: String,
default: '10px'
},
tabHeight: { //tabs高度
type: String,
default: '44px'
},
height: { //组件总高度, 需外部计算并传入
type: [Number, String],
default: 500
},
lineWidth: { //线条宽度若小于1则当做百分比计算
type: [Number, String],
default: .7
},
lineHieght: { //线条高度
type: String,
default: '2px'
},
lineColor: { //线条颜色
type: String,
default: '#f1505c'
},
lineMarginBottom: { //线条距离底部距离
type: [Number, String],
default: 0
},
defCurrent: { //默认当前项
type: [Number, String],
default: 0
},
autoCenter: { //scrollview自动居中
type: [Boolean, String],
default: true
},
tapTabRefresh: { //点击当前项tab触发组件内部init函数
type: [Boolean, String],
default: true
},
fontSize: { //tab默认字体大小
type: String,
default: '28rpx'
},
activeFontSize: { //当前项字体大小
type: String,
default: '32rpx'
},
swiperBackgroundColor: { //swiper背景颜色
type: String,
default: '#f8f8f8'
},
tabsBackgroundColor: { //tabs背景颜色
type: String,
default: '#fff'
},
tabsFontColor: { //tabs默认字体颜色
type: String,
default: '#999'
},
activeFontColor: { //tabs当前项字体颜色
type: String,
default: '#000'
},
activeBold: { //当前项字体加粗
type: [Boolean, String],
default: true
},
initFnName: { //初始调用函数名称(组件内部)
type: String,
default: 'init'
},
type: { //用于区分展示不同列表模板的标识
type: String,
default: 'default'
},
zIndex: { //z-index属性值
type: [String, Number],
default: 99
},
tabsSticky: { //tabs是否sticky定位(粘贴组件顶部)
type: [Boolean, String],
default: false
},
hasRefresh: {
type: [Boolean, String],
default: false
},
refreshImage: { //刷新动画图片
type: String,
default: ''
},
refreshDistance: { //刷新距离
type: [Number, String],
default: 90
},
beforRefreshText: { //刷新前文字
type: String,
default: '下拉刷新'
},
releaseRefreshText: { //释放刷新文字
type: String,
default: '松开刷新'
},
isRefreshingText: { //刷新中文字
type: String,
default: '刷新中...'
},
completeRefreshText: { //刷新完成文字
type: String,
default: '刷新完毕'
},
refreshTextColor: { //刷新文字的颜色
type: String,
default: '#666'
},
refreshTextFontSize: { //刷新文字的大小
type: String,
default: '25rpx'
}
}
module.exports = publicProps;