问题描述:
自己在 vue 里面写了一个延迟函数,但是没有生效,如下
问题解决:
直接上代码:
disableBtn: function () {
this.queryCheck = false
},
submitDate: function () { // 提交日期
console.log(this.monthNmb)
console.log(this.dayNmb)
this.getData() // 只要重新提交数据,这个方法里面它会重新自己渲染
this.queryCheck = true
setTimeout(this.disableBtn, 3000) // vue 里面的 setTimeout 里面不能用 () 方法
}
用 this.方法名 // 【不需要括号】,重新引用一个函数,并让其生效