<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>test1</title>
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
</head>
<body>
<div id="app">
<!-- 这里的style本来是:style="{ opacity: opacity }",这里采用简写方式,因为使用了v-bind,所以value是一个对象 -->
<h1 :style="{ opacity }">Welcome To My Blog</h1>
</div>
<script>
// Vue.config.productionTip = false;
const app = Vue.createApp({
el: "#app",
data() {
return {
opacity: 1
};
},
mounted() {
setInterval(() => {//这里使用定时器实现闪烁效果
this.opacity -= 0.1;
if (this.opacity < 0) {
this.opacity = 1;
}
}, 16);
}
});
app.mount("#app");
</script>
</body>
</html>
一分钟教会你如何使用Vue3制作闪烁效果
最新推荐文章于 2025-02-18 00:00:00 发布