fix(web): 移除节点未移除节点数据
This commit is contained in:
@@ -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,
|
||||
})
|
||||
},
|
||||
}))
|
||||
Reference in New Issue
Block a user