【发布时间】:2021-07-29 06:12:20
【问题描述】:
所以我尝试导入 SVG 背景图像,当我导入 PNG 或任何其他类型但没有显示为 SVG 时它可以工作 如果您知道在 reactJS 上使用织物画布的更好主意,请告诉我
const Tool = () => {
const [canvas, setCanvas] = useState("");
useEffect(() => {
setCanvas(initCanvas());
}, []);
const initCanvas = () =>
new fabric.Canvas("canvas", {
height: 800,
width: 800,
backgroundImage: "/images/__Body1.svg", // here is the imported image
});
return (
<div className="test">
<React.Fragment>
<CssBaseline />
<Container maxWidth="md">
<canvas id="canvas" />
</Container>
</React.Fragment>
</div>
);
};
export default Tool;
【问题讨论】: