diff --git a/src/tracked-instance.ts b/src/tracked-instance.ts index 2e76ed4..b7ea1d5 100644 --- a/src/tracked-instance.ts +++ b/src/tracked-instance.ts @@ -203,7 +203,7 @@ export function useTrackedInstance( const changedData = computed(() => _changedData.value.root as DeepPartial) const loadData = (newData: Data) => { - _data.value = {root: newData} as InternalData + _data.value = {root: cloneDeep(newData)} as InternalData _originalData.value = {} }