You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
66 lines
1.6 KiB
JavaScript
66 lines
1.6 KiB
JavaScript
export default {
|
|
props: {
|
|
// 标题选中时的样式
|
|
activeStyle: {
|
|
type: [String, Object],
|
|
default: () => ({
|
|
color: '#2979ff',
|
|
fontSize: '14px'
|
|
})
|
|
},
|
|
// 标题未选中时的样式
|
|
inactiveStyle: {
|
|
type: [String, Object],
|
|
default: () => ({
|
|
color: '#606266',
|
|
fontSize: '14px'
|
|
})
|
|
},
|
|
// 点击遮罩是否关闭菜单
|
|
closeOnClickMask: {
|
|
type: Boolean,
|
|
default: true
|
|
},
|
|
// 点击当前激活项标题是否关闭菜单
|
|
closeOnClickSelf: {
|
|
type: Boolean,
|
|
default: true
|
|
},
|
|
// 过渡时间
|
|
duration: {
|
|
type: [Number, String],
|
|
default: 300
|
|
},
|
|
// 标题菜单的高度
|
|
height: {
|
|
type: [Number, String],
|
|
default: 40
|
|
},
|
|
// 是否显示下边框
|
|
borderBottom: {
|
|
type: Boolean,
|
|
default: false
|
|
},
|
|
// 标题的字体大小
|
|
titleSize: {
|
|
type: [Number, String],
|
|
default: 14
|
|
},
|
|
// 下拉出来的内容部分的圆角值
|
|
borderRadius: {
|
|
type: [Number, String],
|
|
default: 0
|
|
},
|
|
// 菜单右侧的icon图标
|
|
menuIcon: {
|
|
type: String,
|
|
default: 'arrow-down'
|
|
},
|
|
// 菜单右侧图标的大小
|
|
menuIconSize: {
|
|
type: [Number, String],
|
|
default: 14
|
|
}
|
|
}
|
|
}
|