1.Vue3-属性绑定
2.定时任务
1.Vue3-属性绑定
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<!-- vue.js -->
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
<style>
.dvcolor {
color: red;
}
.dvgreen{
color: green;
}
</style>
</head>
<body>
<div id="app">
<!-- 3.属性-绑定 :属性名 -->
<div :class="dvcls" @click="change">
<h1>你的心情</h1>
</div>
</div>
</body>
<script>
// 引入
const {createApp, ref} = Vue
// 创建
createApp({
//setup 标记 Vue3 支持Vue3的语法 直接定义变量、函数都可以
setup() {
const dvcls = ref("dvcolor")
const change = () => {
console.log(dvcls.value)
if (dvcls.value == "dvcolor") {
dvcls.value = "dvgreen"
} else {
dvcls.value = "dvcolor"
}
}
return {//只有返回的上面才可以使用
dvcls,change
}
}
}).mount('#app')
</script>
</html>
文章来源地址https://www.toymoban.com/news/detail-724076.html
2.定时任务
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<!-- vue.js -->
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
<style>
.dvcolor {
color: red;
}
.dvgreen {
color: green;
}
</style>
</head>
<body>
<div id="app">
<!-- 3.属性-绑定 :属性名 -->
<div :class="dvcls" @click="change">
<h1>你的心情</h1>
</div>
</div>
</body>
<script>
// 引入
const {createApp, ref} = Vue
// 创建
createApp({
//setup 标记 Vue3 支持Vue3的语法 直接定义变量、函数都可以
setup() {
const dvcls = ref("dvcolor")
var t;
const change = () => {
console.log(dvcls.value)
if (t != null) {
//js 关闭定时任务
clearInterval(t)
} else {
//js 开启定时任务
t = setInterval(() => {
if (dvcls.value == "dvcolor") {
dvcls.value = "dvgreen"
} else {
dvcls.value = "dvcolor"
}
}, 1000)
}
if (dvcls.value == "dvcolor") {
dvcls.value = "dvgreen"
} else {
dvcls.value = "dvcolor"
}
}
return {//只有返回的上面才可以使用
dvcls, change
}
}
}).mount('#app')
</script>
</html>
文章来源:https://www.toymoban.com/news/detail-724076.html
到了这里,关于Vue3-属性绑定、定时任务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!