props.js 949 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import defprops from '../../libs/config/props';
  2. export default {
  3. props: {
  4. // 当前选中项的value值
  5. value: {
  6. type: [Number, String, Array],
  7. default: ''
  8. },
  9. // 菜单项标题
  10. title: {
  11. type: [String, Number],
  12. default: ''
  13. },
  14. // 选项数据,如果传入了默认slot,此参数无效
  15. options: {
  16. type: Array,
  17. default() {
  18. return []
  19. }
  20. },
  21. // 是否禁用此菜单项
  22. disabled: {
  23. type: Boolean,
  24. default: false
  25. },
  26. // 下拉弹窗的高度
  27. height: {
  28. type: [Number, String],
  29. default: 'auto'
  30. },
  31. // 点击遮罩是否可以收起弹窗
  32. closeOnClickOverlay: {
  33. type: Boolean,
  34. default: true
  35. }
  36. }
  37. }