fix: delete list element boundary error
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user