0
点赞
收藏
分享

微信扫一扫

css:img引入svg后修改颜色

倚然君 04-10 21:01 阅读 0

问题

  • watch监听复杂数据,例如数组,旧值与新值一样

解决方案

  • 监听回调里返回新数组,新、旧数组地址改变,得到的值也就不一样,例↓
    • ()=>[...data]

// 数据
const musicList = ref([
    { id: '540000200805012335' },
    { id: '140000201508105754' } 
])

// 监听 | 重点 | 回调里返回新数组,数组地址改变,新值旧旧值就不会一样
watch(()=>[...musicList.value], (n, o) => {
    console.log(n, o);
}, {
    deep: true
})

// 1秒后删除某个数据
setTimeout(() => {
    musicList.value.shift() 
}, 1000);

结果图|红框为新值

在这里插入图片描述

举报

相关推荐

0 条评论