将 Konva 与 VueJS 一起使用时,如何将背景图像添加到我的舞台或图层?我试过fillPatternImage
在config
图层和舞台上都应用,但没有效果。在文档中找不到任何关于此的内容,除了可能在其中一个图层中添加一个大矩形并填充它。任何想法如何做到这一点?
这是一些我在单个形状上使用它的代码。我可以在图层/组/舞台级别做类似的事情来设置背景吗?
<v-stage
ref="stage"
:config="configKonva"
>
<v-layer v-if="image" ref="layer">
<v-regular-polygon
v-for="item in list"
:key="item.id"
:config="{
x: item.x,
y: item.y,
sides: 6,
rotation: item.rotation,
id: item.id,
numPoints: 5,
radius: 30,
outerRadius: 50,
opacity: 0.8,
fillPatternImage: image,
fillPatternRepeat: 'no-repeat',
fillPatternOffset: {
...