У меня следующая проблема: я использую konva js для создания холста, на котором можно рисовать, например, линии. Кроме того, вы должны иметь возможность перемещать эти линии. Пока здесь нет проблем, с присвоением строкам перетаскиваемых атрибутов все работает нормально. Но когда я перемещаю линии, я все равно рисую точку в начале. Как я могу предотвратить рисование первой точки при перемещении линии? Для начала я использовал простую демонстрацию рисования, поэтому у меня есть событие mousedown для функции рисования
stage.on('mousedown touchstart', function (e) {
isPaint = true;
var pos = stage.getPointerPosition();
lastLine = new Konva.Line({
stroke: strokeColor,
strokeWidth: 5,
draggable: true,
lineCap: 'round',
globalCompositeOperation:
mode === 'brush' ? 'source-over' : 'destination-out',
points: [pos.x, pos.y],
});
layer.add(lastLine);
});