Поправлен баг

This commit is contained in:
Book Pauk
2021-10-31 21:51:03 +07:00
parent e2db546066
commit 33e938b76a

View File

@@ -1,6 +1,7 @@
import { defineComponent } from 'vue'; import { defineComponent } from 'vue';
import _ from 'lodash';
export default function(componentClass) { export default function(componentClass) {
const comp = {}; const comp = {};
const obj = new componentClass(); const obj = new componentClass();
@@ -22,7 +23,7 @@ export default function(componentClass) {
data[prop] = obj[prop]; data[prop] = obj[prop];
} }
} }
comp.data = () => data; comp.data = () => _.cloneDeep(data);
//methods //methods
const classProto = Object.getPrototypeOf(obj); const classProto = Object.getPrototypeOf(obj);