props.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import defprops from '../../libs/config/props';
  2. export default {
  3. props: {
  4. // 显示文字
  5. title: {
  6. type: String,
  7. default: defprops.alert.title
  8. },
  9. // 主题,success/warning/info/error
  10. type: {
  11. type: String,
  12. default: defprops.alert.type
  13. },
  14. // 辅助性文字
  15. description: {
  16. type: String,
  17. default: defprops.alert.description
  18. },
  19. // 是否可关闭
  20. closable: {
  21. type: Boolean,
  22. default: defprops.alert.closable
  23. },
  24. // 是否显示图标
  25. showIcon: {
  26. type: Boolean,
  27. default: defprops.alert.showIcon
  28. },
  29. // 浅或深色调,light-浅色,dark-深色
  30. effect: {
  31. type: String,
  32. default: defprops.alert.effect
  33. },
  34. // 文字是否居中
  35. center: {
  36. type: Boolean,
  37. default: defprops.alert.center
  38. },
  39. // 字体大小
  40. fontSize: {
  41. type: [String, Number],
  42. default: defprops.alert.fontSize
  43. }
  44. }
  45. }