vuejs3 - 有没有办法防止 Shape 被转换?
解决方案
只是不要在其中添加变压器。我看到了几个解决方案:
- 设置
listening = false
在该背景形状上。在这种情况下,它不会触发任何鼠标/触摸/指针事件 - 或者在
click
回调中为它设置一个特殊名称只是忽略
const background = new Konva.Rect({
fill: 'white',
width: stage.width(),
height: stage.height(),
name: 'nonSelectable'
});
stage.on('click', (e) => {
// ignore such shape
if (e.target.hasName('nonSelectable')) {
return;
}
// else attach transformer
});
推荐阅读
- r - 在 Rcpp 包中使用第三方 cpp-lib
- salesforce-lightning - 如果输入了 MailingAddress 或 OtherAddress,所有字段都应为必填项怎么办?
- java - 空值检查 - 值得吗?
- php - 使用作曲家 GET 的问题 - PHP
- flutter - Cropping network image from up and bottom
- arrays - 如何将数组分配给指针?
- three.js - threejs,白色背景上的传输
- flutter - 一切正常,直到我升级新的颤振 sdk 版本
- sql - 如何在 postgres 中强制执行幻读?
- wireless - 无法无线配置 E22 400T30D