通过JavaScript的setTimeout创建定时执行指定函数
我们做了个单击按钮,单击就有弹窗。然后通过setTimeout()
延时执行
我们再在mounted()
钩子中添加一个setTimeout()
函数
//定时执行,自动打开按钮
this.timer = setTimeout(this.openWeapp, 1000);
完整代码如下:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>定时执行函数 - Vue3</title>
<script src="https://unpkg.com/vue@next"></script>
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
</head>
<body>
<div id="myphp">
<p>单击按钮打开新链接</p>
<button @click="openWeapp()">点击会有弹出框哦</button>
</div>
<script>
const App = Vue.createApp({
methods: {
openWeapp() {
alert("弹弹弹,弹走鱼尾纹")
}
},
mounted() {
//定时执行,自动打开按钮
setTimeout(this.openWeapp, 1000);
}
})
App.mount("#myphp")
</script>
</body>
</html>
实际执行效果如下:
单击按钮打开新链接