vue watch

watch: {
    // 当为谁咨询是自己的时候, 将页面信息全初始化为本人信息, 否则, 初始为空
    "form.findfor"(val) {
      if (this.applyloacluserInfo == null) {
        if (this.form.findfor == "自己") {
          this.form.forname = this.loacluserInfo.username;
          this.phone = this.loacluserInfo.phone;
        } else {
          this.form.forname = "";
          this.form.sex = "请选择";
          this.form.age = "";
          this.phone = "";
        }
        return;
      }
      if (this.applyloacluserInfo.findfor == this.form.findfor) {
        this.form.forname = this.applyloacluserInfo.forname;
        this.form.findfor = this.applyloacluserInfo.findfor;
        this.form.age = this.applyloacluserInfo.age;
        this.form.sex = this.applyloacluserInfo.sex;
        var d = this.userworkPhone;
        d = d.replace('"', "").replace('"', "");
        d = d.replace(/"/g, "");
        this.phone = d;
      } else {
        if (this.form.findfor == "自己") {
          this.form.findfor = "自己";
          this.form.sex = "请选择";
          this.form.age = "";
          this.form.forname = this.loacluserInfo.username;
          this.phone = this.loacluserInfo.phone;
        } else {
          this.form.forname = "";
          this.form.sex = "请选择";
          this.form.age = "";
          this.phone = "";
        }
      }
    }
  },
原文地址:https://www.cnblogs.com/ylblogs/p/13901121.html