当前位置: 首页 > article >正文

vue事件对象$event

事件参数可以获取event对象和通过事件传递数据

获取 event 对象

<template>
   <h1>Hello world</h1>
   <button @click="addCount">Add</button>
   <p>{{ count }}</p>
</template>
<script>
    export default{
        data(){
            return{
                count:0
            }
        },
        methods:{
            addCount(e){
                console.log(e)
                this.count++;
            }
        }
    }
</script>

注意:vue当中的event对象,就是原生JS的Event对象。

<template>
   <h1>Hello world</h1>
   <button @click="addCount">Add</button>
   <p>{{ count }}</p>
</template>
<script>
    export default{
        data(){
            return{
                count:0
            }
        },
        methods:{
            addCount(e){
               // vue当中的event对象,就是原生JS的Event对象\
               e.target.innerHTML = "Add" + this.count
                this.count++;
            }
        }
    }
</script>

传递参数

<template>
   <h1>Hello world</h1>
   <button @click="addCount('hello')">Add</button>
   <p>{{ count }}</p>
</template>
<script>
    export default{
        data(){
            return{
                count:0
            }
        },
        methods:{
            addCount(msg){
                console.log(msg)  
                this.count++;
            }
        }
    }
</script>

<template>
   <h1>Hello world</h1>
   <p @click="getNameHandler(item)" v-for="(item,index) of names" :key="index">{{ item }}</p>
</template>
<script>
    export default{
        data(){
            return{
                names:["admin","张三","李四"]
            }
        },
        methods:{
            getNameHandler(name){
                console.log(name)
            }
        }
    }
</script>

传参的过程当中获取 event


http://www.kler.cn/a/501533.html

相关文章:

  • VS2015 + OpenCV + OnnxRuntime-Cpp + YOLOv8 部署
  • 战略与规划方法——深入解析波士顿矩阵(BCG Matrix):分析产品组合的关键工具
  • mac homebrew配置使用
  • AllData是怎么样的一款数据中台产品?
  • 新版AndroidStudio通过系统快捷创建带BottomNavigationView的项目踩坑记录
  • C# 继承(接口)
  • 计算机网络之---网络安全的基本概念
  • C#,图论与图算法,有向图(Direct Graph)广度优先遍历(BFS,Breadth First Search)算法与源程序
  • Vue3初学之组件通信
  • 设计模式(5)——观察者模式
  • linux-rsyncd服务配置
  • 【杂谈】-50+个生成式人工智能面试问题(四)
  • OceanBase4.0 跟我学--分布式到底可靠不可靠,到底丢不丢数--终于学完了
  • Win11登录微软账户“哎呀出错了”解决方案
  • 【后端面试总结】ES和MySQL对比技术探讨
  • MySQL教程之:输入查询
  • Vue中el-tree结合vuedraggable实现跨组件元素拖拽
  • CentOS 7.9 通过 yum 安装 Docker
  • 走进 Web3 社交:打破边界,重构人际关系网络
  • 语音技术与人工智能:智能语音交互的多场景应用探索
  • 微信小程序-Docker+Nginx环境配置业务域名验证文件
  • 合洁科技电子洁净工程公司分享晶圆厂百级净化车间建设的关键要点
  • 【C++多线程编程:六种锁】
  • 工作效率提升:使用Anaconda Prompt 创建虚拟环境总结
  • 基于Auto-Editor一键预处理音视频无声片段
  • 从零玩转CanMV-K230(9)-Timer、RTC、ADC、WDT、File