fix(web): 移除节点未移除节点数据

This commit is contained in:
v-zhangjc9
2025-07-10 14:28:32 +08:00
parent f707a0d2b5
commit f70b3b2a32
3 changed files with 16 additions and 6 deletions

View File

@@ -7,6 +7,7 @@ export type DataStoreState = {
getDataById: (id: string) => any,
setDataById: (id: string, data: any) => void,
mergeDataById: (id: string, data: any) => void,
removeDataById: (id: string) => void,
}
export const useDataStore = create<DataStoreState>((set, get) => ({
@@ -33,4 +34,11 @@ export const useDataStore = create<DataStoreState>((set, get) => ({
data: updateData,
})
},
removeDataById: (id) => {
let data = get().data
delete data[id]
set({
data,
})
},
}))