Vì vậy, thường bao gồm hầu hết các biểu tượng SVG của tôi đòi hỏi phải có phong cách đơn giản, tôi làm:SVG thẻ sử dụng và ReactJS
<svg>
<use xlink:href="/svg/svg-sprite#my-icon" />
</svg>
Bây giờ tôi đã được chơi với ReactJS càng về cuối đánh giá nó như là một thành phần có thể trong tôi Tuy nhiên, tôi nhận thấy rằng trong danh sách các thẻ/thuộc tính được hỗ trợ, không hỗ trợ use
hoặc xlink:href
.
Có thể sử dụng các họa tiết svg và tải chúng theo cách này trong ReactJS không?
Đối với khách truy cập trong tương lai, bây giờ bạn có thể sử dụng ' '. –
'xlink: href' không được dùng nữa, hiện chỉ được sử dụng' href' - https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xlink:href –
@MattGreer Kể từ năm 2018 , Safari vẫn cần 'xlink: href' nên chúng ta vẫn cần sử dụng nó. Các ứng dụng web thực tế cần phải sử dụng mẫu số chung của các tính năng trình duyệt, hoặc thực hiện các cách giải quyết cụ thể/các polyfills. – Tobia