vue表单时时保存功能

vue表单时时保存功能

  • 利用watch去监听表单的变化

     watch:{
          dataForm:{
            handler:function (newVal,oldVal) {
              // console.log(newVal,'asdada',oldVal)
              setTimeout(()=> {
                this.holdChangeForm()
              },10000)
              // this.holdChangeForm()
            },
            deep:true
          }
        },
    
  • 这个deep:true,官方解释该回调会在任何被侦听的对象的 property 改变时被调用,不论其被嵌套多深,通俗一点就是dataForm表单里面的值改变,就会触发你想要触发的函数,我这边触发的是保存函数,做了一个延迟

  • 而还有一个参数immediate: true,官方解释该回调将会在侦听开始之后被立即调用,意思就很明显了

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值