绑定一个对象,修改对象里面的值
vue是不能检测到对象属性的添加或删除,我们使用watch监听一个对象时,除非是直接重新给对象赋值,否则是不能监听到对象里的值的变化的
deep就是用来进行深度监听的!
immediate
该值默认是false,在进入页面时,第一次绑定值,不会立刻执行监听,只有数据发生改变才会执行handler中的操
watch: {
sessionList: {
handler(n, o) {
console.log(n)
sessionStorage.setItem("cart", JSON.stringify(n))
}
},
网友评论