vue-保留响应变量的原始数据

const model=defineModel()
const originalmodel=model.value

这个 originalmodel 变量值,会随着model.value的值变动一直变动。如果我们想保存这个【原始数据】要用到这个浅拷贝。

第一种。

const originalmodel={...model.value}

originalmodel,这个是个对象。

第二种:

const originalmodel=Object.assign({}, model.value)

如果不想对象,想换成数组,可以Object.assign([], model.value)

结果:这样就把原始数据保留下来了