在vue中怎么让methods里的方法执行到某个地方的时候延迟执行

就是在vue中,我调用一个methods里一个fuction,但是这个fuction里我想让它执行到某个地方的时候,后面的代码0.2秒后再继续执行,请问该怎么才能做到呢,万分感谢

你可以了解下js 的 setTimeout方法,这是一个延迟执行的方法函数,使用方法如下:

methods:{
    // 假如你的方法是这个
    heart(){
        ......
        ......
        // 假如你在这边想要延迟 0.2秒(也就是200毫秒) 执行一段逻辑,这样写
        setTimeout(()=>{
            // 这里写你延迟执行的逻辑代码
            
        },  200);  
      },

}
setTimeout(() => {
    console.log('计时器1 计时三秒');
}, 3000);

在上一行代码后加上setTimeout(test, 2000);