fix: 修改历史记录的最大值的设定位置

This commit is contained in:
奔跑的面条
2022-04-11 17:06:41 +08:00
parent 991b134e23
commit ee9a93b353
4 changed files with 9 additions and 4 deletions
@@ -2,6 +2,7 @@ import { defineStore } from 'pinia'
import { CreateComponentType } from '@/packages/index.d'
import { EditCanvasType } from '@/store/modules/chartEditStore/chartEditStore.d'
import { loadingStart, loadingFinish, loadingError } from '@/utils'
import { editHistoryMax } from '@/settings/designSetting'
import {
HistoryStackItemEnum,
HistoryActionTypeEnum,
@@ -61,7 +62,7 @@ export const useChartHistoryStore = defineStore({
): void {
if (item instanceof Array) this.backStack = [...this.backStack, ...item]
else this.backStack.push(item)
this.backStack.splice(0, this.backStack.length - 20)
this.backStack.splice(0, this.backStack.length - editHistoryMax)
// 新动作需清空前进栈
if (notClear) return
this.clearForwardStack()