reactive赋值不响应
看了好多方法,先都存着。
(1)多嵌套一层
setup(props) {
//a赋值的时候多套一层对象值赋到a的属性a上
let a=reactive({a:{id:1,name:'小明'}})
Object
function fn(){
//改值时就可以直接给a.a赋值了
a.a={id:2,name:'小黄'}
console.log(a);
}
return {
fn,a
}
}
(2)使用ref
const data= ref([])
data.value = [1, 2, 3]
(3)用obeject.assign
let a=reactive({id:1,name:'小明'})
function fn(){
Object.assign(a,{id:2,name:'大明'})
}