65 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			65 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
export default {
 | 
						||
    props: {
 | 
						||
        // 滑块的移动过渡时间,单位ms
 | 
						||
        duration: {
 | 
						||
            type: Number,
 | 
						||
            default: uni.$u.props.tabs.duration
 | 
						||
        },
 | 
						||
        // tabs标签数组
 | 
						||
        list: {
 | 
						||
            type: Array,
 | 
						||
            default: uni.$u.props.tabs.list
 | 
						||
        },
 | 
						||
        // 滑块颜色
 | 
						||
        lineColor: {
 | 
						||
            type: String,
 | 
						||
            default: uni.$u.props.tabs.lineColor
 | 
						||
        },
 | 
						||
        // 菜单选择中时的样式
 | 
						||
        activeStyle: {
 | 
						||
            type: [String, Object],
 | 
						||
            default: uni.$u.props.tabs.activeStyle
 | 
						||
        },
 | 
						||
        // 菜单非选中时的样式
 | 
						||
        inactiveStyle: {
 | 
						||
            type: [String, Object],
 | 
						||
            default: uni.$u.props.tabs.inactiveStyle
 | 
						||
        },
 | 
						||
        // 滑块长度
 | 
						||
        lineWidth: {
 | 
						||
            type: [String, Number],
 | 
						||
            default: uni.$u.props.tabs.lineWidth
 | 
						||
        },
 | 
						||
        // 滑块高度
 | 
						||
        lineHeight: {
 | 
						||
            type: [String, Number],
 | 
						||
            default: uni.$u.props.tabs.lineHeight
 | 
						||
        },
 | 
						||
        // 滑块背景显示大小,当滑块背景设置为图片时使用
 | 
						||
        lineBgSize: {
 | 
						||
            type: String,
 | 
						||
            default: uni.$u.props.tabs.lineBgSize
 | 
						||
        },
 | 
						||
        // 菜单item的样式
 | 
						||
        itemStyle: {
 | 
						||
            type: [String, Object],
 | 
						||
            default: uni.$u.props.tabs.itemStyle
 | 
						||
        },
 | 
						||
        // 菜单是否可滚动
 | 
						||
        scrollable: {
 | 
						||
            type: Boolean,
 | 
						||
            default: uni.$u.props.tabs.scrollable
 | 
						||
        },
 | 
						||
		// 当前选中标签的索引
 | 
						||
		current: {
 | 
						||
			type: [Number, String],
 | 
						||
			default: uni.$u.props.tabs.current
 | 
						||
		},
 | 
						||
		// 默认读取的键名
 | 
						||
		keyName: {
 | 
						||
			type: String,
 | 
						||
			default: uni.$u.props.tabs.keyName
 | 
						||
		}
 | 
						||
    }
 | 
						||
}
 |