Làm cách nào để viết giá trị thuộc tính dài trên nhiều dòng trong Jade/Pug?Nhiều dòng cho giá trị thuộc tính dài trong Jade/Pug
Đường dẫn SVG có xu hướng thực sự dài. Chúng tôi muốn viết một giá trị thuộc tính trên nhiều dòng để giúp dễ đọc. Ví dụ: bạn có thể dễ dàng đọc được tutorial của Mozilla bằng HTML.
Bất kỳ cách nào để thay đổi điều này:
h3 Arcs
svg(width="320px", height="320px")
path(d="M10 315 L 110 215 A 30 50 0 0 1 162.55 162.45 L 172.55 152.45 A 30 50 -45 0 1 215.1 109.9 L 315 10",
stroke="black", fill="green",
stroke-width="2", fill-opacity="0.5")
vào một cái gì đó như thế này:
h3 Arcs
svg(width="320px", height="320px")
path(d="M10 315 " +
"L 110 215 " +
"A 30 50 0 0 1 162.55 162.45 " +
"L 172.55 152.45 " +
"A 30 50 -45 0 1 215.1 109.9 " +
"L 315 10",
stroke="black", fill="green",
stroke-width="2", fill-opacity="0.5")
mà không gây ra một "dấu hiệu bất ngờ" lỗi.
Bạn có nghĩ rằng gán thuộc tính cho một biến sẽ được tốt hơn –
Ví dụ, ' - var data =? "mẫu: {" // vv. .. ' và sau đó gán nó sau này trong thuộc tính. –
'-var items = []'/'-items.push ({...})' cũng tốt cho mảng ... – Patrice