zoukankan      html  css  js  c++  java
  • vue elementui 页面监控form表单数据变化

    computed: {
          watchList: function() {
            const obj = {}
            Object.keys(this.good).forEach(key => {
              obj[key] = this.good[key]
            })
            return obj
          }
        },
        watch: {
          watchList: {
            deep: true,
            handler: function(newVal,oldVal) {
              if (newVal !== oldVal) {
                window.valueChange = true
              }
            }
          },
          '$route': function() {
            // 这里要加一个提示窗 提示没有保存是否切换到其它页面
            this.$refs['good'].clearValidate()
            this.$refs['good'].resetFields()
          }
        },
    // 返回
          goBack() {
            if(this.good.name||this.good.remark){
                if (this.$route.query.type == 1) {
                  this.text = '确定放弃编辑黑名单组吗?'
                } else {
                  this.text = '确定放弃新增黑名单组吗?'
                }
                alert.goBack(this.text)
            }else{
              window.valueChange = false
              alert.goBack()
            }
          },

      

  • 相关阅读:
    有点难度的二分
    请教神牛_字符串hash
    引水进城
    dp的斜率优化
    关于学习oi的一些事项
    永续债
    消费税
    增值税
    BSC交流
    钉钉吐槽功能点
  • 原文地址:https://www.cnblogs.com/xzybk/p/12691105.html
Copyright © 2011-2022 走看看