使用 Konva 开始 Svelte 和 canvas
如何在 Svelte 中使用 canvas?
svelte-konva 是一个使用 Svelte 绘制复杂 canvas 图形的 JavaScript 库。它为 Konva Framework 提供声明式和响应式绑定。所有 svelte-konva 组件都对应于同名的 Konva 组件。Konva 对象可用的所有参数,都可以作为对应 svalte-konva 组件的独立 props 添加。
为了使用 svelte-konva,需要对 Konva 有基本了解。你可以参考 Konva 概览。
快速开始
1 通过 npm 安装
npm i svelte-konva konva
2 导入并使用 svelte konva 组件
<script>
import { Stage, Layer, Rect } from 'svelte-konva';
</script>
<Stage width={window.innerWidth} height={window.innerHeight}>
<Layer>
<Rect x={100} y={100} width={400} height={200} fill="blue" />
</Layer>
</Stage>