问题描述
提示:这里描述具体问题:
在vue3开发时遇到有一个大坑,在一个变量给另一个变量赋值后,修改一个变量。另一个变量同时被修改。
例如:
const a = ref('123')
const b = ref('234')
a.value = b.value
a.value.length = 0 //当前a是空,b也是空
原因分析:
解决方案:
例如:
const a = ref('123')
const b = ref('234')
a.value = JSON.parse(JSON.stringify(b.value))
a.value.length = 0 //当前a是空,b还是原来的值