FSD-红会
FSD-红会Lv1
最近在搞Vue2项目,发现watch监听对象属性真的容易出问题,特别是深层嵌套的时候…还好用了深拷贝才没搞砸,周末聚餐的时候跟同事聊到这事儿,他们都说太真实了,哈哈~

watch: {
  userInfo: {
    handler(newVal, oldVal) {
      // 需要深拷贝处理
      this.copyUser = JSON.parse(JSON.stringify(newVal));
    },
    deep: true
  }
}