【发布时间】:2021-07-07 17:48:33
【问题描述】:
<!DOCTYPE html>
<html>
<head>
<title>test</title>
<script src="https://unpkg.com/vue"></script>
</head>
<body>
<div id="app">
<p v-show="show">test</p>
<button v-on:click="change">btn</button>
</div>
<script>
var app = new Vue({
el: "#app",
data: {
show: true
},
methods: {
change: function () {
this.show = false;
setTimeout("", 5000);
this.show = true;
}
}
});
</script>
</body>
</html>
为什么元素在按下按钮后 5 秒不隐藏然后又显示? 以及如何修改代码来实现这个功能?
【问题讨论】:
标签: javascript html vue.js web