在使用vue的时候,会遇到多个属性变化都需要做同一个操作的情况.第一个办法是每一个属性都写一个监控事件.但是作为一个强迫症程序员,不希望代码中出现大量的重复代码.所以我们可以写一个计算属性进行操作:new Vue({ computed:{ param: function () { const { 属性一, 属性二, 属性三, ... } = this return { 属性一, 属性二, 属性三, ... } } }, watch:{ param:function () { //监控代码 } }});