夜魇丶
2020-03-12 23:59
this.$emit('delete',this.index) 。这个this.index可以不写吗?
我最开始想着把它删掉之后,父组件的handleDelete方法就没办法获取到Index的值。
但是在代码里面把this.index删掉之后程序也正常执行。看了文档也没明白这个this.index写在这里的作用。
所以想问一下。谢谢。
不传第二个参数会默认删掉下标为0的数据,你试试
this.$emit('delete',this.index) 的目的是发布事件,以及该事件点击的项index,没有index,父组件监听后只知道点击了,至于点了哪一个,不清楚,那就默认为0吧,呵呵!
第二个参数表示你要传递给方法接收的值
var list = [ 1,2,3,4] list.splice(undefined, 1) console.log(list);
vue2.5入门
146825 学习 · 657 问题
相似问题
回答 1
回答 1