props.js 899 B

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