index.ts 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import { createAttrsForm } from "../../../defines/createAttrsForm";
  2. import { createOptions } from "../../../defines/createOptions";
  3. import { createColorOpts } from "../../../defines/formOpts/createColorOpts";
  4. export { Component } from "./component";
  5. export const { options, useCompData } = createOptions({
  6. name: "卡片",
  7. thumbnail: require("@/assets/comps/Card15/thumbnail.jpg"),
  8. value: {
  9. themeColor: "#6D8D70",
  10. },
  11. layout: {
  12. // padding: "0.5rem 0",
  13. margin: "0.2rem 0.35rem",
  14. },
  15. children: {
  16. title: {
  17. value:
  18. '<p><span style="color:hsl(0, 0%, 0%);font-size:24px;"><strong>P190-3#</strong></span></p>',
  19. },
  20. colorText: {
  21. value: `<p style="text-align:center;"><span style="color:hsl(0, 0%, 0%);font-size:12px;">3#&nbsp;</span></p><p style="text-align:center;"><span style="color:hsl(0, 0%, 0%);font-size:12px;">铜绿色</span></p>`,
  22. },
  23. text: {
  24. value: `<p style="text-align:center;"><span style="color:hsl(0,0%,0%);font-size:12px;">绿色是个舒服的颜色,&nbsp;</span></p><p style="text-align:center;"><span style="color:hsl(0,0%,0%);font-size:12px;">处处充满着生机和希望,</span></p><p style="text-align:center;"><span style="color:hsl(0,0%,0%);font-size:12px;">&nbsp;其明净空旷往往让人迷失其中,</span></p><p style="text-align:center;"><span style="color:hsl(0,0%,0%);font-size:12px;">&nbsp;给人无限的对未来的憧憬,</span></p><p style="text-align:center;"><span style="color:hsl(0,0%,0%);font-size:12px;">&nbsp;不需要过多的言语,让心灵感到平和</span></p>`,
  25. layout: {
  26. textAlign: "center",
  27. },
  28. },
  29. img2: {
  30. compKey: "Image",
  31. value: {
  32. url: require("@/assets/comps/Card15/img_shoe.png"),
  33. },
  34. },
  35. img1: {
  36. compKey: "Image",
  37. value: {
  38. url: require("@/assets/comps/Card15/img_1.jpg"),
  39. },
  40. },
  41. },
  42. });
  43. export const Form = createAttrsForm([
  44. {
  45. label: "主题色",
  46. dataIndex: "value.themeColor",
  47. ...createColorOpts(),
  48. },
  49. ]);