Commit 59aaaadb489adfea438d32caab30a65520399f3b

Authored by ly525
1 parent 9e44e40a

feat: support delete element on canvas

front-end/h5/src/store/modules/element.js
... ... @@ -47,6 +47,15 @@ const mutations = {
47 47 case 'copy':
48 48 state.elementsOfCurrentPage.push(state.editingElement.clone())
49 49 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
50 59 default:
51 60 }
52 61 }
... ...