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;
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM