38 lines
912 B
JavaScript
38 lines
912 B
JavaScript
|
import defprops from '../../libs/config/props';
|
|||
|
export default {
|
|||
|
props: {
|
|||
|
// 当前选中项的value值
|
|||
|
value: {
|
|||
|
type: [Number, String, Array],
|
|||
|
default: ''
|
|||
|
},
|
|||
|
// 菜单项标题
|
|||
|
title: {
|
|||
|
type: [String, Number],
|
|||
|
default: ''
|
|||
|
},
|
|||
|
// 选项数据,如果传入了默认slot,此参数无效
|
|||
|
options: {
|
|||
|
type: Array,
|
|||
|
default() {
|
|||
|
return []
|
|||
|
}
|
|||
|
},
|
|||
|
// 是否禁用此菜单项
|
|||
|
disabled: {
|
|||
|
type: Boolean,
|
|||
|
default: false
|
|||
|
},
|
|||
|
// 下拉弹窗的高度
|
|||
|
height: {
|
|||
|
type: [Number, String],
|
|||
|
default: 'auto'
|
|||
|
},
|
|||
|
// 点击遮罩是否可以收起弹窗
|
|||
|
closeOnClickOverlay: {
|
|||
|
type: Boolean,
|
|||
|
default: true
|
|||
|
}
|
|||
|
}
|
|||
|
}
|