vue3 reactive赋值不响应
reactive赋值不响应(1)多嵌套一层(2)使用ref(3)用obeject.assign看了好多方法,先都存着。(1)多嵌套一层setup(props) {//a赋值的时候多套一层对象值赋到a的属性a上let a=reactive({a:{id:1,name:'小明'}})Objectfunction fn(){//改值时就可以直接给a.a赋值了a.a={id:2,name:'小黄'}con
·
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:'大明'})
}
更多推荐
已为社区贡献1条内容
所有评论(0)