代码人»首页 技术广场 Vue 查看内容

vue弹窗定时关闭

280

主题

2

回帖

1065

积分

管理员

积分
1065
<template>
<div>
<button @click="showDialog = true">打开弹窗</button>
<dialog v-model="showDialog">
<p>这是一个弹窗</p>
</dialog>
</div>
</template>
<script>
export default {
data() {
return {
showDialog: false
}
},
watch: {
showDialog(val) {
if (val === true) {
setTimeout(() => {
this.showDialog = false
}, 3000)
}
}
}
}
</script>

微信扫一扫,分享更方便

举报 回复