Skip to content

Commit 59aaaad

Browse files
committed
feat: support delete element on canvas
1 parent 9e44e40 commit 59aaaad

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

front-end/h5/src/store/modules/element.js

+9
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,15 @@ const mutations = {
4747
case 'copy':
4848
state.elementsOfCurrentPage.push(state.editingElement.clone())
4949
break
50+
case 'delete':
51+
const { elementsOfCurrentPage, editingElement } = state
52+
let index = elementsOfCurrentPage.findIndex(e => e.uuid === editingElement.uuid)
53+
if (index !== -1) {
54+
let newElements = elementsOfCurrentPage.slice()
55+
newElements.splice(index, 1)
56+
state.elementsOfCurrentPage = newElements
57+
}
58+
break
5059
default:
5160
}
5261
}

0 commit comments

Comments
 (0)