为了账号安全,请及时绑定邮箱和手机立即绑定
关注
qq_Cherish_66

为什么在子组件中handleclick里面直接用this.index就可以获取到时哪一个

@click事件绑定的函数里面的this自动指向那个li的元素?this。index是指li这个dom的index就是item里面的index?

2019-09-01 源自:vue2.5入门 3-4 151 浏览 2 回答

最佳回答

2019-09-01

for循环出N个的li元素,每个li元素里面都有click事件、key、content、index以及delete,在点击某个li元素的时候,对触发的那个方法(click)来说,this就代表了触发的那个li元素,this里面就有前面说的key、content、index。

视频里的index="index",可以看成abc="index",应该是创建这个li的时候,将这个li的index的值赋值给了abc属性。@cick触发的时候,就把这个li的abc属性的值传给组件,然后被handleClick调用了。应该可以这样理解吧

2019-09-01
回复 0

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信