fix: delete list element boundary error

pr675
Hufe921 3 years ago
parent 9f84285763
commit 9a37179c74

@ -474,7 +474,7 @@ export class Draw {
public spliceElementList(elementList: IElement[], start: number, deleteCount: number, ...items: IElement[]) {
if (deleteCount > 0) {
// 当最后元素与开始元素列表信息不一致时:清除当前列表信息
const endIndex = start + deleteCount - 1
const endIndex = start + deleteCount
const endElement = elementList[endIndex]
const endElementListId = endElement?.listId
if (endElementListId && elementList[start - 1]?.listId !== endElementListId) {

Loading…
Cancel
Save