list组件里的button标签里为什么写成@click="deleteItem(item.id)"

来源:2-4 vue父子组件如何通讯

qq_慕用6596887

2021-04-12 20:40:15

这样写的话,deleteItem函数不就立即执行了吗?

写回答

3回答

好帮手慕言

2021-04-13

同学你好,在vue中如下写法

http://img.mukewang.com/climg/607536010902249309300232.jpg

点击按钮时,才会触发deleteItem方法,并给这个方法传递了参数(参数是item.id)。不会自动执行的,可以特殊记一下呦,祝学习愉快~

0

qq_慕用6596887

提问者

2021-04-13

不对吧,fn()立即执行吧?
比如之前手写debounce函数时,
http://img4.mukewang.com/6074ff7a00012a6308060461.jpg
事件函数就是执行debounce函数后其获得返回的函数

0
hq_慕用6596887
hp dir="ltr">事件绑定时,是直接写函数名,加上括号是立即执行的意思吧,之前讲过

h021-04-13
共1条回复

好帮手慕言

2021-04-13

同学你好,这是给deleteItem函数传递参数,点击的时候才会执行此函数,祝学习愉快~

0

0 学习 · 15276 问题

查看课程