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

来源:3-4 实现todolist的删除功能

慕圣3009968

2019-09-01 00:31

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

写回答 关注

3回答

  • 慕哥030339
    2019-09-01 17:23:33
    已采纳

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

  • 阳光下的老牛
    2021-01-08 16:41:58

    每个组件的this是不一样的,指向不同的实例!

  • Hawke_w
    2019-09-01 17:19:05

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

vue2.5入门

快速理解Vue编程理念上手Vue2.0开发。

146820 学习 · 657 问题

查看课程

相似问题