首页 > 其他分享 >vue2学习按钮点击(转载)

vue2学习按钮点击(转载)

时间:2023-12-27 16:00:13浏览次数:40  
标签:function arr Vue vm 点击 vue2 按钮 var

Vue2学习笔记:v-on

 

Vue的事件:

v-on: click/mouseover/mouseover/mousedown/dbclick/...

下面是点击事件介绍:

 

1.点击事件

复制代码
<!DOCTYPE html>
<html>
<head>
    <title></title>
    <meta charset="utf-8">
    <script src="http://unpkg.com/vue/dist/vue.js"></script>

    <script type="text/javascript">
        window.onload = function(){
            var vm = new Vue({
                el:'#box',
                methods:{
                    show:function(){
                        alert('这是点击事件!');
                    }
                }
            });
        }
    </script>
</head>
<body>
    <div id="box">
        <input type="button" value="按钮" v-on:click="show()">
    </div>
</body>
</html>
复制代码

当点击按钮的时候,弹出alert!

 

2.向数组添加元素

复制代码
<!DOCTYPE html>
<html>
<head>
    <title></title>
    <meta charset="utf-8">
    <script src="http://unpkg.com/vue/dist/vue.js"></script>

    <script type="text/javascript">
        window.onload = function(){
            var vm = new Vue({
                el:'#box',
                data:{
                    arr:['1','2']
                },
                methods:{
                    add:function(){
                        var num = this.arr.length+1;
                        this.arr.push(num); //给数组累加1
                        //这里的this就是实例化后的对象vm
                    }
                }
            });
        }
    </script>
</head>
<body>
    <div id="box">
        <input type="button" value="按钮" v-on:click="add()"> <br />
        <ul>
            <li v-for="value in arr">{{value}}</li>
        </ul>
    </div>
</body>
</html>
复制代码

结果,按一次列表累加1

标签:function,arr,Vue,vm,点击,vue2,按钮,var
From: https://www.cnblogs.com/danbobiji/p/17930753.html

相关文章

  • 记一次el-checkbox包裹一层div,点击div勾选复选框,点击复选框却没反应的bug
    <divclass="account-item"v-for="iteminaccountList":key="item.id":class="[{'is-select-mode':isSelectMode},{'is-select':item.isSelect}]"@click="selectItem......
  • 点击窗口
    算法思想:将窗口信息按顺序存入vector(从底层到顶层),每次点击屏幕,从顶层到底层搜索点击到了哪个窗口。将该窗口从vector中删除再重新加入,相当于该窗口变成最顶层,其余窗口顺序没有改变。主要/核心函数分析:voidclick(intx,inty,vector<window>&wins)每次点击屏幕,从顶层到底层搜......
  • 解决前端vue2报错 Error: Can't resolve cache-loader和Error: Can't resolve babel-l
    总得说来报这种Error:Can'tresolve+模块名字的错误,一般就只有两种原因:一、少了这个包(直接安装:pnpmadd-D模块名字@版本),二、有这个包,但是版本在package.json中不正确。需要和你的vue/cli-service的版本对应上,该降级的时候降级,降级一般先删除再安装新的pnpmremovecss-loaderpn......
  • 金蝶云表单【表单插件】---物料新增按钮点击自动获取老系统中对应的物料信息20231226
    金蝶云需求:1、物料新增时,通过快捷方式自动获取老系统K3Wise中对应物料的相关信息;2、具体相关对应物料字段项信息,由存储过程:execpro_lyh_get_oldsystemwlxx'002'来查询结果;usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSyste......
  • 前端实现文件上传(点击+拖拽)
    一、简介之前在Vue项目中使用过element的上传组件,实现了点击上传+拖拽上传的两种上传功能。然后我就在想是否可以通过原生的html+js来实现文件的点击上传和拖拽上传,说干就干。首先是点击获取上传文件自然没的说,只需要借助input标签即可,但原生的点击上传按钮,实在是过于简陋,所以我的......
  • fastadmin隐藏指定表格行的按钮
    一、隐藏修改,删除按钮(隐藏所有行)隐藏前修改代码varController={index:function(){//初始化表格参数配置Table.api.init({extend:{index_url:'department/index/index',ad......
  • EasyCVR点击通道后页面分页不显示是什么原因?如何解决?
    有用户反馈,EasyCVR在点击当前通道列表分页后,再点击其他设备时,页面不加载任何通道,如下对比:经过技术人员排查后发现,原因是重新点击设备时,带了之前的分页数据,才导致页面没有数据;查看代码发现,设备编码变更时,没有重置分页参数;于是新增重置分页参数代码,即可解决该问题。......
  • 智能监控平台/视频共享融合系统EasyCVR点击通道后页面分页不显示是什么原因?如何解决?
    TSINGSEE青犀视频监控汇聚平台EasyCVR可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安防视频监控的能力,也具备接入AI智能分析的能力,包括对人、车、......
  • 窗体设置,按钮跳转页面窗体
    packageframe;importjavax.swing.*;importjava.awt.*;publicclassJframedemoextendsJFrame{  JFramejFrame=newJFrame();  Containercontainer;  voidway1(){    jFrame.setSize(1000,1000);    jFrame.setVisible(false);  ......
  • 揭秘JVS低代码平台:如何通过行内按钮逻辑引擎配置,实现高效文件模板替换下载
    在当今数字化的时代,各行各业都在寻求更高效、更便捷的工作方式。对于业务应用来说,将线下操作转化为线上流程是提升效率的关键。在业务应用中通常需要把行数据某字段赋值到一个文件模板上,用户下载该文件模板用于盖章或签字等线下操作。这样的场景在JVS低代码平台上可以通过行内按钮......