在Vue开发中如何延迟几秒钟运行指定函数?

        有两种方法,一种是JavaScript的setTimeOut方法,一种是this.$nextTick(function(){})方法。 两种的区别是setTimeOut可以设置时间后再进行渲染,this.$nextTick(function(){})可以在vue组件自动渲染后调用。

setTimeOut

//在3000毫秒后跳出弹窗‘‘对不起, 要你久候’’

setTimeout("alert('对不起, 要你久候')", 3000 )

this.$nextTick(function(){})

//在页面dom渲染完成后弹出弹窗‘‘我来的刚刚好吧’’

 this.$nextTick(function () {
            this.$refs.message.success('我来的刚刚好吧')
          })

你可能感兴趣的:(在Vue开发中如何延迟几秒钟运行指定函数?)