fix: 处理右键多选的问题

This commit is contained in:
奔跑的面条 2022-08-05 10:58:46 +08:00
parent 0bce64c867
commit 857f811685

View File

@ -88,8 +88,9 @@ export const useMouseHandle = () => {
)
return
// 按下右键 + 选中多个
if (e.buttons === MouseEventButton.RIGHT && chartEditStore.getTargetChart.selectId.length > 1) return
// 按下右键 + 选中多个 + 目标元素是多选子元素
const selectId = chartEditStore.getTargetChart.selectId
if (e.buttons === MouseEventButton.RIGHT && selectId.length > 1 && selectId.includes(item.id)) return
// 选中当前目标组件
chartEditStore.setTargetSelectChart(item.id)