最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue3數(shù)組或?qū)ο筚x值不更新解決方法示例

 更新時間:2023年11月24日 10:16:00   作者:清兒  
這篇文章主要為大家介紹了vue3數(shù)組或?qū)ο筚x值不更新解決方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

正文

vue3 使用proxy,對于對象和數(shù)組都不能直接整個賦。具體原因:reactive聲明的響應(yīng)式對象被 arr 代理,操作代理對象需要有代理對象的前綴,直接覆蓋會丟失響應(yīng)式。

數(shù)組賦值

// 方案1:創(chuàng)建一個響應(yīng)式對象,對象的屬性是數(shù)組
const state = reactive({
    arr: []
});
state.arr = [1, 2, 3]
// 方案2: 使用 ref 函數(shù)
const state = ref([])
state.value = [1, 2, 3]
// 方案3: 使用數(shù)組的push方法
const arr = reactive([])
arr.push(...[1, 2, 3])

對象賦值

let obj = reactive({
    name: 'zhangsan',
    age: '18'
})
obj = {
    name: 'lisi'
    age: ''
}
// 直接賦值檢測不到,因為響應(yīng)式的是它的屬性,而不是它自身
// 方法1: 單個賦值
obj['name'] = 'lisi';
obj['age'] = '';
// 方法2:創(chuàng)建響應(yīng)式對象
let obj = reactive({
    data: {
        name: 'zhangsan',
        age: '18'
    }
})
obj.data = {
    name: 'lisi'
    age: ''
}

以上就是vue3數(shù)組或?qū)ο筚x值不更新解決方法示例的詳細內(nèi)容,更多關(guān)于vue3數(shù)組對象賦值更新的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論

沈丘县| 托克逊县| 永泰县| 赣榆县| 泊头市| 寿光市| 疏附县| 灵石县| 应用必备| 绥中县| 彩票| 色达县| 桂平市| 曲沃县| 和静县| 镇江市| 玉屏| 大邑县| 乐昌市| 永年县| 南乐县| 井研县| 黑山县| 翁源县| 曲靖市| 彰武县| 安国市| 巴东县| 宜都市| 大冶市| 许昌市| 长泰县| 工布江达县| 沂水县| 龙南县| 正阳县| 祁门县| 锡林郭勒盟| 彭泽县| 资兴市| 怀仁县|