vue关于编辑框的表单变化判断

vue关于编辑框的表单变化判断

data 里面return的初始化数据:

        flagchange: 0,
        isChange: ""    

监测方法

watch: { 
监测的form对象: {
    handler(val) {
        this.flagchange++
        if (this.flagchange > 1) {
          this.isChange = true
        }
     },
     deep: true
  }
},

打开编辑方法的时候:

        // 初始化检测数据
        this.isChange = false;
        this.flagchange = 0;

提交编辑的时候

    // 判断编辑内容是否发生改变
      if (this.isChange) {
      原来的代码
}
          else{
           //关闭弹出框并取消加载
            this.editFormDialogVisible = false;
            this.loading = false;
}
posted @ 2020-11-10 21:17  陈国松  阅读(1110)  评论(0编辑  收藏  举报