vue.js中的深度监听
vue.js 中对数据的监听,提供了一个很好的钩子watch,watch可以极其方便的监听我们常用数据类型值的变化,但通常当我们想监听一个对象中,某个属性值的变化时,很难达到我们预期的效果。那么如何实现对象属性的深度监听呢?
vue中提供了在watch监听时设置deep:true 就可以实现对对象的深度监听。下图列举了一个简单的例子。
上图中,watch深度监听userinfo,deep深度监听的关键字,immediate表示初始化就监听userinfo 的变化,这样就能完成对userinfo的深度监听了。