props.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import defprops from '../../libs/config/props';
  2. export default {
  3. props: {
  4. // 提示内容
  5. loadingText: {
  6. type: [String, Number],
  7. default: defprops.loadingPage.loadingText
  8. },
  9. // 文字上方用于替换loading动画的图片
  10. image: {
  11. type: String,
  12. default: defprops.loadingPage.image
  13. },
  14. // 加载动画的模式,circle-圆形,spinner-花朵形,semicircle-半圆形
  15. loadingMode: {
  16. type: String,
  17. default: defprops.loadingPage.loadingMode
  18. },
  19. // 是否加载中
  20. loading: {
  21. type: Boolean,
  22. default: defprops.loadingPage.loading
  23. },
  24. // 背景色
  25. bgColor: {
  26. type: String,
  27. default: defprops.loadingPage.bgColor
  28. },
  29. // 文字颜色
  30. color: {
  31. type: String,
  32. default: defprops.loadingPage.color
  33. },
  34. // 文字大小
  35. fontSize: {
  36. type: [String, Number],
  37. default: defprops.loadingPage.fontSize
  38. },
  39. // 图标大小
  40. iconSize: {
  41. type: [String, Number],
  42. default: defprops.loadingPage.fontSize
  43. },
  44. // 加载中图标的颜色,只能rgb或者十六进制颜色值
  45. loadingColor: {
  46. type: String,
  47. default: defprops.loadingPage.loadingColor
  48. }
  49. }
  50. }