首页 > 其他分享 >Vue学习

Vue学习

时间:2024-12-20 11:20:08浏览次数:4  
标签:a1 Vue getElementsByTagName 学习 num var document

基础js代码

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

</head>

<body>
    <div>
        <h1>0</h1>
        <button>按我加一</button>
        <button>按我减一</button>
    </div>

    <script>
        var a1 = document.getElementsByTagName("h1")[0];
        var b1 = document.getElementsByTagName("button")[0];
        var b2 = document.getElementsByTagName("button")[1];
        var num = 0
        b1.onclick = function () {
            num++;
            a1.innerHTML=num;
        }
        b2.onclick=function(){
            num--;
            a1.innerHTML=num; 
        }

    </script>
</body>

</html>

vue数据驱动试图

核心代码

new Vue({
            //挂载点
            el: '#app',
            //数据
            data: {
                a: 0
            },
            //方法
            methods: {
                add() {
                    this.a++
                },
                minus() {
                    this.a--
                }
            },
        })
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

</head>

<body>
    <div id="app">
        <h1>{{ a }}</h1>
        <button @click="add">按我加一</button>
        <button @click="minus">按我减一</button>
    </div>
    <script src="js/vue.js"></script>
    <script>
        new Vue({
            //挂载点
            el: '#app',
            //数据
            data: {
                a: 0
            },
            //方法
            methods: {
                add() {
                    this.a++
                },
                minus() {
                    this.a--
                }
            },
        })
    </script>
</body>

</html>

标签:a1,Vue,getElementsByTagName,学习,num,var,document
From: https://www.cnblogs.com/alwaysz/p/18618919

相关文章

  • 2024-2025-1 20241328 《计算机基础与程序设计》第十三周学习总结
    2024-2025-120241328《计算机基础与程序设计》第十三周学习总结作业信息作业课程2024-2025-1-计算机基础与程序设计作业要求2024-2025-1计算机基础与程序设计第十三周作业作业目标无教材学习内容总结《C语言程序设计》第12章知识点总结12.1文件的基本概......
  • Makefile简单学习
    Makefile简单学习什么是Makefile?一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个Shell脚本一样,其中也......
  • 【Java学习笔记】多线程基础
    并行:同一时刻,多任务同时进行多任务分别进行一、线程相关概念1.程序是为完成特定任务、用某种语言编写的一组指令的集合。简单的说:就是我们写的代码2.进程(1)进程指的就是运行中的程序,比如我们使用QQ,就启动了一个进程,操作系统就会为该进程分配内存空间。当我们使用迅......
  • 2024-2025-1 20241305 《计算机基础和程序设计》第十三周学习总结
    作业信息这个作业属于哪个课程2024-2025-1-计算机基础与程序设计](https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP)这个作业要求在哪里2024-2025-1计算机基础与程序设计第十三周作业这个作业的目标《C语言程序设计》第12章并完成云班课测试作业正文本......
  • vue.js框架概述
    vue.js框架是什么Vue.js是一个用于构建用户界面的渐进式JavaScript框架。它被设计为能够轻松地被集成进项目的部分功能,或者用于构建完整的前端应用。Vue.js的核心库只关注视图层,使得它非常容易学习,并且能够和其他库或已有项目整合。同时,Vue.js也完全能够支持构建复杂的单......
  • vue.js组件化开发
    什么是组件化开发组件化开发是一种软件设计方法,它将大型软件系统分解成更小、更易于管理的部分,这些部分被称为组件。每个组件封装了特定的功能和界面,并且可以独立于系统的其他部分进行开发和测试。这种方法使得开发过程更加模块化,有助于提高代码的可重用性和可维护性。在V......
  • 深度可分离卷积原理分析回顾、代码实践与优缺点对比学习记录
    最近在项目开发中有需要用到轻量化相关的内容,那必定是绕不开深度可分离卷积的,这里记录自己的学习记录和实践内容。深度可分离卷积(DepthwiseSeparableConvolution)是一种轻量化的卷积操作,广泛应用于移动设备和嵌入式设备上的深度学习模型(如MobileNet和Xception)。它将标准......
  • Java学习,数组中查找指定元素
    Java中查找数组中的指定元素是一个常见的操作。数组中查找指定的元素,并返索引:publicclassFindElementInArray{  publicstaticvoidmain(String[]args){    int[]numbers={10,20,30,40,50};    inttarget=30;    intindex......
  • Java学习,数组是否相等
    Java中判断两个数组是否相等,不是直接的事情,数组对象之间的 equals()方法,并不会逐个比较数组元素,是比较数组对象的引用是否相同(即它们是否指向内存中同一个位置)。要判断两个数组,是否包含相同的元素并且顺序也相同。判断两个整数数组是否相等publicclassArrayEqualityChecke......
  • 【机器学习】数据分析之Pandas(一)
    pandas数据分析库第一部分介绍Python在数据处理和准备方面一直做得很好,但在数据分析和建模方面就差一些。pandas帮助填补了这一空白,使您能够在Python中执行整个数据分析工作流程,而不必切换到更特定于领域的语言,如R。与出色的jupyter工具包和其他库相结合,Python中用于进......