ToB企服应用市场:ToB评测及商务社交产业平台
标题:
vue事件对象$event
[打印本页]
作者:
卖不甜枣
时间:
2025-1-12 13:42
标题:
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
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4