Vue3-属性绑定、定时任务

这篇具有很好参考价值的文章主要介绍了Vue3-属性绑定、定时任务。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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>

Vue3-属性绑定、定时任务,javascript,vue.js,前端
Vue3-属性绑定、定时任务,javascript,vue.js,前端文章来源地址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>

到了这里,关于Vue3-属性绑定、定时任务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端(四)——vue.js、vue、vue2、vue3

    😊博主:小猫娃来啦 😊文章核心: vue.js、vue、vue2、vue3从全局到局部 Vue.js是一款流行的JavaScript框架 vue,vue2,vue3都是vue.js的不同版本。 Vue:Vue.js的第一个版本,也称为Vue 1.x。它于2014年首次发布,并获得了广泛的应用和认可。 Vue2:Vue.js的第二个版本,也称为Vue 2.x。它在Vu

    2024年02月12日
    浏览(79)
  • 前端笔记(4) Vue3 全局属性 app.config.globalProperties 使用案例

    学习Vue3有个把月了,记录下学习中的小知识点。 首先很多同学还没找到Vue3真正的官方文档,下面给出Vue3的文档网站 Vue3官网文档 Vue3API文档 官方解释:一个用于注册能够被应用内所有组件实例访问到的全局 property 的对象。 案例: 首先有一个请求后端接口的方法 在main.ts文

    2024年02月12日
    浏览(33)
  • Vue3前端开发,如何获取组件内dom对象以及子组件的属性和方法

    Vue3前端开发,借助Ref来获取组件内dom对象,借助defineExpose编译宏可以获取到子组件的属性和方法。 app入口文件,我们作为父组件,在里面调用了自定义组件TestCom.vue。 先做了一个测试,借助于ref来访问自身的dom对象。如图所示是可以拿到的。 ref又称谓钩子函数,在vue2版本中

    2024年01月22日
    浏览(61)
  • Web前端 ---- 【Vue3】computed计算属性和watch侦听属性(侦听被ref和reactive包裹的数据)

    目录 前言 computed watch watch侦听ref数据 ref简单数据类型 ref复杂数据类型 watch侦听reactive数据 本文介绍在vue3中的computed计算属性和watch侦听属性。介绍watch如何侦听被ref和reactive包裹的数据 在vue3中,计算属性computed也是组合式api,也就是说要先引入,再在setup中使用 语法 完整:

    2024年01月18日
    浏览(62)
  • 前端HTML、CSS、JS、VUE3 汇总

    学习https://developer.mozilla.org/zh-CN/docs/Learn/CSS 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 使用VS Code运行前端代码 在VS Code上安装前端插件 正在更新中~ ✨ 提示:这里可以添加本文要记录的大概内容: 学习路线 知识定位 HTML基础 标签、表格、表单、

    2024年02月13日
    浏览(51)
  • Cron在前端的使用,vue与element ui的vue-cron插件的使用及将定时任务cron表达式解析成中文

    执行下面npm命令: npm install vue-cron --save 在想使用cron的vue页面引入以下: import VueCron from ‘vue-cron’ import Vue from ‘vue’ Vue.use(VueCron) 运行 在vue页面“style scoped”中通过控制样式去掉秒年 #changeContab /deep/ #tab-0 { display: none; } #changeContab /deep/ #tab-5 { display: none; } 简易的工具类 可根

    2024年02月11日
    浏览(55)
  • 【前端vue升级】vue2+js+elementUI升级为vue3+ts+elementUI plus

    gogo code 是一个基于 AST (源代码的抽象语法结构树状表现形式)的 JavaScript/Typescript/HTML 代码转换工具,可以用它来构建一个代码转换程序来帮助自动化完成如框架升级、代码重构、多平台转换等工作。 当前 GoGoCode 支持解析和操作如下类型的代码: ○JavaScript(JSX) ○Typescript

    2024年02月12日
    浏览(54)
  • 前端2023最全面试题(javaScript、typeScript、vue2、vue3、html、css、uniapp、webpack、vite、react)

    答案:JavaScript中的闭包是一种函数,它有权访问其词法环境的变量和其它函数。这意味着,即使其包含它的函数已经执行完毕,其词法环境仍然存在,因此可以访问其作用域内的变量。 答案:回调函数是在某个特定事件之后执行的函数。在JavaScript中,通常使用回调函数来处

    2024年02月06日
    浏览(65)
  • vue3创建项目报错Vue.js - The Progressive JavaScript Framework TypeError: (0 , import_node_ut

    报错信息: Vue.js - The Progressive JavaScript Framework TypeError: (0 , import_node_util.parseArgs) is not a function     at init (C:UsersAdministratorAppDataLocalnpm-cache_npx2f7e7bff16d1c534node_modulescreate-vueoutfile.cjs:4481:72)     at Object.anonymous (C:UsersAdministratorAppDataLocalnpm-cache_npx2f7e7bff16d1c534node_module

    2024年04月10日
    浏览(163)
  • vue3使用工作流bpmn.js实现保存 ,新增,修改 ,右边工具栏自定义,属性栏自定义

    vue3使用工作流bnpm.js实现保存 ,新增,修改 ,右边工具栏自定义,属性栏自定义

    2024年02月13日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包