vue事件参数

事件参数

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

bash 复制代码
<template>
<button
 @click="addCount">点击</button>
 <p>count is: {{ count }}</p>
 <p>{{ coutent_e }}</p>
</template>
<script>

export default{
    data(){
        return{
      count:0,
      coutent_e:'',
        }
    },
    methods: {
        addCount(e) {
            this.coutent_e=e;
             this.count++
    }
}
}

</script>

当点击后触发事件:


事件传参

bash 复制代码
<template>
<h3>事件传参</h3>
<p @click="showName(name)" v-for="(name,index) in names" :key="index">{{ index+1 }}--{{name}}</p>

</template>
<script>

export default{

data(){
    return{
names:["张三","李四","王五"]
    }
},
methods:{
    showName(name){
        console.log("点击标签:"+name)
    }
}
}

</script>

运行结果:

目的:点击事件进行传参

传递参数过程获取event

bash 复制代码
<template>
<h3>事件传参</h3>
<p @click="showName(name,$event)" v-for="(name,index) in names" :key="index">{{ index+1 }}--{{name}}</p>

</template>
<script>

export default{

data(){
    return{
names:["张三","李四","王五"]
    }
},
methods:{
    showName(name,e){
        console.log("点击标签:"+name+ "  e: "+e)
    }
}
}

</script>

运行结果:

相关推荐
相信神话202120 小时前
第六章:迷你项目:「投壶」单关卡小游戏
前端
比老马还六20 小时前
element-ui,使用el-table时,type=“expand“和fixed一起使用坑
开发语言·javascript·ui
晴天丨20 小时前
🔔 如何实现一个优雅的通知中心?(Vue 3 + 消息队列实战)
前端·vue.js
冰凌时空20 小时前
30 Apps 第 1 天:待办清单 App —— 数据层完整设计
前端·ios
天天向上102420 小时前
vue openlayers地图加载大量线条时优化
javascript·vue.js·ecmascript
不思进取的程序猿20 小时前
前端性能调优实战指南 — 22 条优化策略
前端
yuki_uix20 小时前
HTTP 缓存策略:新鲜度与速度的权衡艺术
前端·面试
哈撒Ki20 小时前
快速入门 Dart 语言
前端·flutter·dart
竹林81820 小时前
Next.js 14 + wagmi v2 构建 NFT 市场:从列表渲染到链上交易的全链路实践
javascript·next.js
幸运小圣20 小时前
Array.prototype.reduce 全面解析【JS方法】
开发语言·javascript·原型模式