P9. vue3 事件处理

测试员
• 阅读 613
<script>
export default {
  data() {
    return {
      counter: 0,


    };
  },
  methods:{
    addCounter:function (number){
      this.counter+=number
    }

  }
};
</script>

<template>
  <div>
    <!-- 绑定事件,js -->
    <h2 @click="counter++">{{counter}}</h2>
    <!--绑定事件,methods,没有传递参数 -->
    <h2 @click="addCounter">{{counter}}</h2>
    <!--绑定事件,methods,传递参数 -->
    <h2 @click="addCounter(2)">{{counter}}</h2>

  </div>
</template>

<style>

</style>


P9. vue3 事件处理

绑定事件既有参数传递也有事件对象

<script>
export default {
  data() {
    return {
      counter: 0,
      age:18,

    };
  },
  methods:{
    addCounter:function (number, e){
      this.counter +=number;
      console.log()
    },
    addAge(){
      this.age++
    }

  },
};
</script>

<template>
  <div>
    <!-- 绑定事件,js -->
    <h2 @click="counter++">{{counter}}</h2>
    <!--绑定事件,methods,没有传递参数 -->
    <h2 @click="addCounter">{{counter}}</h2>
    <!--绑定事件,methods,传递参数 -->
    <h2 @click="addCounter(2)">{{counter}}</h2>
    <!-- 绑定事件既有参数传递也有事件对象 -->
    <h2 @click="addCounter(5, $event)">{{counter}}</h2>
    <!-- 一个事件绑定多个函数 -->
    <h2 @click="addCounter(5), addAge()">{{counter}}---{{age}}</h2>

  </div>
</template>

<style>

</style>



P9. vue3 事件处理

点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
美凌格栋栋酱 美凌格栋栋酱
6个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
Easter79 Easter79
3年前
typeScript数据类型
//布尔类型letisDone:booleanfalse;//数字类型所有数字都是浮点数numberletdecLiteral:number6;lethexLiteral:number0xf00d;letbinaryLiteral:number0b101
Easter79 Easter79
3年前
vue Axios 向后端提交参数 请求头 json 方式(Content
importaxiosfrom'axios'exportdefault{name:'basetable',data(){return{tableData:,
Jacquelyn38 Jacquelyn38
4年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Wesley13 Wesley13
3年前
FLV文件格式
1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Stella981 Stella981
3年前
JS 对象数组Array 根据对象object key的值排序sort,很风骚哦
有个js对象数组varary\{id:1,name:"b"},{id:2,name:"b"}\需求是根据name或者id的值来排序,这里有个风骚的函数函数定义:function keysrt(key,desc) {  return function(a,b){    return desc ? ~~(ak
Wesley13 Wesley13
3年前
PHP创建多级树型结构
<!lang:php<?php$areaarray(array('id'1,'pid'0,'name''中国'),array('id'5,'pid'0,'name''美国'),array('id'2,'pid'1,'name''吉林'),array('id'4,'pid'2,'n
Stella981 Stella981
3年前
Linux int $0x80
exp1:sys\_exit().section.data.section.text.globl\_start\_start:       movl   $1,%eax    \_sys\_call       movl   $0,%ebx    \_return0       int    
Stella981 Stella981
3年前
Noark入门之异步事件
引入异步事件主要是为了各模块的解耦,每当完成一个动作时,向系统发布一个事件,由关心的模块自己监听处理,可选择同步处理,异步处理,延迟处理。何时发布事件,当其他模块关心此动作时<br比如获得道具时,任务系统模块要判定完成进度,BI模块需要上报等等都可以监听此事件,已达模块解耦0x00事件源一个实现xyz.noark.core.event