CompSize.ts 523 B

123456789101112131415161718192021222324
  1. import { Design_Page_Size } from "@/modules/editor/dicts/CompOptions";
  2. export const CompSizeOpts = {
  3. w: {
  4. label: "宽度",
  5. vUnit: "vw",
  6. getVSize(w: number) {
  7. return (w / Design_Page_Size[0]) * 100;
  8. },
  9. getPxSize(w: number) {
  10. return (w * Design_Page_Size[0]) / 100;
  11. },
  12. },
  13. h: {
  14. label: "高度",
  15. vUnit: "vh",
  16. getVSize(h: number) {
  17. return (h / Design_Page_Size[1]) * 100;
  18. },
  19. getPxSize(h: number) {
  20. return (h * Design_Page_Size[1]) / 100;
  21. },
  22. },
  23. };