fix: 修复清空父应用状态,子应用状态未清空问题

This commit is contained in:
harrywan 2024-09-24 15:53:56 +08:00
parent cfa522a3d3
commit 2e28b526ca

View File

@ -3,6 +3,9 @@ import { cloneDeep } from 'lodash-es'
let initState = reactive({});
const setModelState = (props) => {
// 使用深拷贝去掉主应用数据和子应用数据的引用关系,避免出现副作用。
Object.keys(initState).forEach(p=>{
delete initState[p]
})
Object.assign(initState, cloneDeep(props))
};