component.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. export const config = {
  2. "name": "倒计时",
  3. "icon": "el-icon-timer",
  4. "fields": {
  5. "dataVal": {
  6. "label": "倒计时",
  7. "type": "array",
  8. "child": {
  9. "timer": {
  10. "label": "时长,单位ms",
  11. "type": "inputNumber",
  12. "value": 1800000
  13. }
  14. // "dataSource": {
  15. // "label": "数据源",
  16. // "type": "select",
  17. // "valType": "Number",
  18. // "value": 0,
  19. // "data": [
  20. // ]
  21. // },
  22. }
  23. },
  24. "attrs": {
  25. "label": "设置",
  26. "type": "object",
  27. "child": {
  28. "format": {
  29. "label": "时间格式",
  30. "maxlength":"100",
  31. "type": "input",
  32. // "value": {
  33. // "tag":'DD-日,HH-时,mm-分,ss-秒,SSS-毫秒',
  34. // "value": "HH:mm:ss"
  35. // }
  36. "tig":"DD-日,HH-时,mm-分,ss-秒,SSS-毫秒",
  37. "value": "HH:mm:ss"
  38. },
  39. "front":{
  40. "label": "时间格式",
  41. "maxlength":"100",
  42. "type": "input",
  43. "value": "倒计时"
  44. },
  45. "autoStart":{
  46. "label": "开始",
  47. "type": "switch",
  48. "value": false
  49. }
  50. }
  51. },
  52. "styles": {
  53. "label": "样式",
  54. "type": "object",
  55. "child": {
  56. "outPad": {
  57. "label": "边框内边距",
  58. "type": "number",
  59. "value": 10
  60. },
  61. "backgroundColor": {
  62. "label": "颜色",
  63. "type": "color",
  64. "value": "#3c9cff"
  65. }
  66. }
  67. }
  68. }
  69. }