components.json 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. [
  2. {
  3. "label": "CRUD表格",
  4. "option": {
  5. "name": "CRUD表格",
  6. "title": "CRUD表格",
  7. "icon": "icon-vue",
  8. "img": "/img/assets/text4.png",
  9. "dataType": 0,
  10. "data": [
  11. {
  12. "name": "张三",
  13. "sex": "男"
  14. },
  15. {
  16. "name": "李四",
  17. "sex": "女"
  18. }
  19. ],
  20. "dataFormatter": "",
  21. "dataHeader": "",
  22. "dataQuery": "",
  23. "stylesFormatter": "",
  24. "component": {
  25. "width": 780,
  26. "height": 263,
  27. "name": "vue",
  28. "prop": "vue",
  29. "remoteContent": "<template>\n <avue-crud :option=\"option\" :data=\"dataChart\"></avue-crud>\n</template>\n<script>\nexport default{\n data(){\n return{\n option:{\n column:[{\n label:'姓名',\n prop:'name'\n },{\n label:'性别',\n prop:'sex'\n }]\n } \n }\n },\n created(){\n \n },\n methods:{\n \n }\n}\n</script>\n<style>\n .test{\n text-align:center;\n color:red;\n font-size:40px;\n }\n</style>",
  30. "scale": 0,
  31. "perspective": 0,
  32. "rotateX": 0,
  33. "rotateY": 0,
  34. "rotateZ": 0,
  35. "contrast": 0,
  36. "saturate": 0,
  37. "brightness": 0,
  38. "opacity": 0,
  39. "grayscale": 0,
  40. "hueRotate": 0,
  41. "invert": 0,
  42. "blur": 0
  43. },
  44. "option": {
  45. "remote": false,
  46. "content": "<template>\n <avue-crud :option=\"option\" :data=\"dataChart\"></avue-crud>\n</template>\n<script>\nexport default{\n data(){\n return{\n option:{\n column:[{\n label:'姓名',\n prop:'name'\n },{\n label:'性别',\n prop:'sex'\n }]\n } \n }\n },\n created(){\n \n },\n methods:{\n \n }\n}\n</script>\n<style>\n .test{\n text-align:center;\n color:red;\n font-size:40px;\n }\n</style>",
  47. "src": "/vue-remote-temp.js"
  48. },
  49. "left": 422,
  50. "top": 254,
  51. "index": "67056d8d-4bed-44f1-9189-0781597dfb15",
  52. "display": false,
  53. "lock": false,
  54. "group": "",
  55. "child": {
  56. "index": [],
  57. "paramList": []
  58. },
  59. "zIndex": 0,
  60. "rotate": 0
  61. }
  62. },
  63. {
  64. "label": "FORM表单",
  65. "option": {
  66. "name": "FORM表单",
  67. "title": "FORM表单",
  68. "icon": "icon-vue",
  69. "img": "/img/assets/text4.png",
  70. "dataType": 0,
  71. "data": {
  72. "name": "张三",
  73. "sex": "男"
  74. },
  75. "dataFormatter": "",
  76. "dataHeader": "",
  77. "dataQuery": "",
  78. "stylesFormatter": "",
  79. "component": {
  80. "width": 780,
  81. "height": 124,
  82. "name": "vue",
  83. "prop": "vue",
  84. "remoteContent": "<template>\n <avue-form :option=\"option\" v-model=\"dataChart\"></avue-form>\n</template>\n<script>\nexport default{\n data(){\n return{\n option:{\n column:[{\n label:'姓名',\n prop:'name'\n },{\n label:'性别',\n prop:'sex'\n }]\n } \n }\n },\n created(){\n \n },\n methods:{\n \n }\n}\n</script>\n<style>\n \n</style>",
  85. "scale": 0,
  86. "perspective": 0,
  87. "rotateX": 0,
  88. "rotateY": 0,
  89. "rotateZ": 0,
  90. "contrast": 0,
  91. "saturate": 0,
  92. "brightness": 0,
  93. "opacity": 0,
  94. "grayscale": 0,
  95. "hueRotate": 0,
  96. "invert": 0,
  97. "blur": 0
  98. },
  99. "option": {
  100. "remote": false,
  101. "content": "<template>\n <avue-form :option=\"option\" v-model=\"dataChart\"></avue-form>\n</template>\n<script>\nexport default{\n data(){\n return{\n option:{\n column:[{\n label:'姓名',\n prop:'name'\n },{\n label:'性别',\n prop:'sex'\n }]\n } \n }\n },\n created(){\n \n },\n methods:{\n \n }\n}\n</script>\n<style>\n \n</style>",
  102. "src": "/vue-remote-temp.js"
  103. },
  104. "left": 450,
  105. "top": 337,
  106. "index": "784610af-4fdd-4e48-8647-2f1f263561a1",
  107. "display": false,
  108. "lock": false,
  109. "group": "",
  110. "child": {
  111. "index": [],
  112. "paramList": []
  113. },
  114. "zIndex": 0,
  115. "rotate": 0
  116. }
  117. }
  118. ]