我有一个输入字段,它运行一个名为activate
的方法,如下所示:
export default: {
data() {
return {
isHidden: true
}
},
methods: {
activate() {
this.isHidden = false;
}
}
}
isHidden
打开/关闭一些图标(这个数据属性是什么并不重要,我只是出于示例目的使用它).
因此,当前,当用户执行input
时,它会立即打开activate
功能.有没有办法通过setTimeout
将其延迟?我试过做以下几件事,但都不管用:
methods: {
setTimeout(function() {
activate() {
this.isHidden = false;
}
}, 500)
}