对象数组深度监听
❝问题: 后端传过来的数组是一个数组对象,页面中绑定对象中某一具体的属性,当该值变化时调用某个函数,自然想到就是watch方法。但如何watch数组对象中某一个具体的属性,显然不可能一个个属性写watch。
❞
解决办法:
watch整个对象,设置deep为true,当该对象发生改变时,调用处理函数。
将页面中绑定的属性写在computed函数中,watch这个computed中的函数,当对象值改变时会进入computed函数中,进而进入watch函数中,再调用处理函数。
❝问题: 后端传过来的数组是一个数组对象,页面中绑定对象中某一具体的属性,当该值变化时调用某个函数,自然想到就是watch方法。但如何watch数组对象中某一个具体的属性,显然不可能一个个属性写watch。
❞
解决办法:
watch整个对象,设置deep为true,当该对象发生改变时,调用处理函数。
将页面中绑定的属性写在computed函数中,watch这个computed中的函数,当对象值改变时会进入computed函数中,进而进入watch函数中,再调用处理函数。
摘自github
从基础到进阶,测试你有多了解 JavaScript,刷新你的知识,或者帮助你的 coding 面试!
答案在问题下方的折叠部分,点击即可展开问题。祝你好运
Update your browser to view this website correctly. Update my browser now