props.js 1.6 KB

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