props.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. import defprops from '../../libs/config/props';
  2. export default {
  3. props: {
  4. // 标题
  5. title: {
  6. type: String,
  7. default: defprops.collapseItem.title
  8. },
  9. // 标题右侧内容
  10. value: {
  11. type: String,
  12. default: defprops.collapseItem.value
  13. },
  14. // 标题下方的描述信息
  15. label: {
  16. type: String,
  17. default: defprops.collapseItem.label
  18. },
  19. // 是否禁用折叠面板
  20. disabled: {
  21. type: Boolean,
  22. default: defprops.collapseItem.disabled
  23. },
  24. // 是否展示右侧箭头并开启点击反馈
  25. isLink: {
  26. type: Boolean,
  27. default: defprops.collapseItem.isLink
  28. },
  29. // 是否开启点击反馈
  30. clickable: {
  31. type: Boolean,
  32. default: defprops.collapseItem.clickable
  33. },
  34. // 是否显示内边框
  35. border: {
  36. type: Boolean,
  37. default: defprops.collapseItem.border
  38. },
  39. // 标题的对齐方式
  40. align: {
  41. type: String,
  42. default: defprops.collapseItem.align
  43. },
  44. // 唯一标识符
  45. name: {
  46. type: [String, Number],
  47. default: defprops.collapseItem.name
  48. },
  49. // 标题左侧图片,可为绝对路径的图片或内置图标
  50. icon: {
  51. type: String,
  52. default: defprops.collapseItem.icon
  53. },
  54. // 面板展开收起的过渡时间,单位ms
  55. duration: {
  56. type: Number,
  57. default: defprops.collapseItem.duration
  58. }
  59. }
  60. }