slide.json 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  1. {
  2. "name": "slide",
  3. "title": "大屏页",
  4. "params": [{
  5. "name": "slideSize",
  6. "title": "屏幕尺寸",
  7. "items": [{
  8. "name": "width",
  9. "title": "宽度(像素)",
  10. "component": "inputnumber",
  11. "default": 1920
  12. }, {
  13. "name": "height",
  14. "title": "高度(像素)",
  15. "component": "inputnumber",
  16. "default": 1080
  17. }]
  18. }, {
  19. "name": "background",
  20. "title": "背景",
  21. "items": [{
  22. "name": "backgroundColor",
  23. "title": "背景颜色",
  24. "component": "colorPicker",
  25. "default": [255,255,255,50],
  26. "labelCol": 10
  27. }, {
  28. "name": "backgroundImage",
  29. "title": "背景图片",
  30. "component": "upload",
  31. "action": "slide/{slideId}/upload/bgImage",
  32. "accept": "image/*",
  33. "autoUpdate": true,
  34. "labelCol": 12,
  35. "wrapperCol": 24
  36. }]
  37. }, {
  38. "name": "transition",
  39. "title": "播放设置",
  40. "items": [{
  41. "name": "autoSlideGlobal",
  42. "title": "跟随全局",
  43. "component": "checkbox",
  44. "valuePropName": "checked",
  45. "default": true,
  46. "labelCol": 11,
  47. "wrapperCol": 8
  48. }, {
  49. "name": "autoPlay",
  50. "title": "自动播放",
  51. "component": "checkbox",
  52. "valuePropName": "checked",
  53. "default": true,
  54. "labelCol": 11,
  55. "wrapperCol": 8,
  56. "relatedItems": [{
  57. "name": "autoSlideGlobal",
  58. "values": [false]
  59. }]
  60. }, {
  61. "name": "autoSlide",
  62. "title": "停留时间(秒)",
  63. "component": "inputnumber",
  64. "default": "10",
  65. "min": 3,
  66. "labelCol": 14,
  67. "wrapperCol": 10,
  68. "relatedItems": [{
  69. "name": "autoSlideGlobal",
  70. "values": [false]
  71. }, {
  72. "name": "autoPlay",
  73. "values": [true]
  74. }]
  75. }]
  76. }, {
  77. "name": "play",
  78. "title": "过渡动画",
  79. "items": [{
  80. "name": "transitionGlobal",
  81. "title": "跟随全局",
  82. "component": "checkbox",
  83. "valuePropName": "checked",
  84. "default": true,
  85. "labelCol": 11,
  86. "wrapperCol": 8
  87. }, {
  88. "name": "transitionStyleIn",
  89. "title": "出现时动画",
  90. "component": "select",
  91. "values": [{
  92. "name": "无",
  93. "value": "none"
  94. }, {
  95. "name": "淡入",
  96. "value": "fade-in"
  97. }, {
  98. "name": "滑动",
  99. "value": "slide-in"
  100. }, {
  101. "name": "凸镜",
  102. "value": "convex-in"
  103. }, {
  104. "name": "凹镜",
  105. "value": "concave-in"
  106. }, {
  107. "name": "缩放",
  108. "value": "zoom-in"
  109. }],
  110. "default": "none",
  111. "labelCol": 11,
  112. "wrapperCol": 8,
  113. "relatedItems": [{
  114. "name": "transitionGlobal",
  115. "values": [false]
  116. }]
  117. }, {
  118. "name": "transitionStyleOut",
  119. "title": "消失时动画",
  120. "component": "select",
  121. "values": [{
  122. "name": "无",
  123. "value": "none"
  124. }, {
  125. "name": "淡出",
  126. "value": "fade-out"
  127. }, {
  128. "name": "滑动",
  129. "value": "slide-out"
  130. }, {
  131. "name": "凸镜",
  132. "value": "convex-out"
  133. }, {
  134. "name": "凹镜",
  135. "value": "concave-out"
  136. }, {
  137. "name": "缩放",
  138. "value": "zoom-out"
  139. }],
  140. "default": "none",
  141. "labelCol": 11,
  142. "wrapperCol": 8,
  143. "relatedItems": [{
  144. "name": "transitionGlobal",
  145. "values": [false]
  146. }]
  147. }, {
  148. "name": "transitionSpeed",
  149. "title": "动画速度",
  150. "component": "select",
  151. "values": [{
  152. "name": "默认",
  153. "value": "default"
  154. }, {
  155. "name": "快",
  156. "value": "fast"
  157. }, {
  158. "name": "慢",
  159. "value": "slow"
  160. }],
  161. "default": "default",
  162. "labelCol": 11,
  163. "wrapperCol": 8,
  164. "relatedItems": [{
  165. "name": "transitionGlobal",
  166. "values": [false]
  167. }]
  168. }]
  169. }, {
  170. "name": "scale",
  171. "title": "缩放",
  172. "items": [{
  173. "name": "scaleMode",
  174. "title": "缩放方式",
  175. "component": "radio",
  176. "values": [{
  177. "name": "等比缩放宽度",
  178. "value": "scaleWidth"
  179. }, {
  180. "name": "等比缩放高度",
  181. "value": "scaleHeight"
  182. }, {
  183. "name": "全屏铺满",
  184. "value": "scaleFull"
  185. }, {
  186. "name": "实际尺寸",
  187. "value": "noScale"
  188. }],
  189. "default": "scaleWidth",
  190. "labelCol": 10,
  191. "wrapperCol": 14
  192. }]
  193. }]
  194. }