一、elementUI 事件添加自定义参数
@visible-change="val => dropDownOpen(val, 自定义参数) ,val为事件默认返回的参数
<el-dropdown size="small" trigger="hover" @visible-change="val => dropDownOpen(val, index)">
二、子组件emit传参 父组件增加自定义参数
情况:父组件循环子组件时,除子组件传出来的参数,还想要拿到循环的index
父组件:
<div v-for='(item,index) in list' :ket='index'>
<child @testFun='testFun'><child>
</div>
子组件:
<div @clicl='chilfFun'>测试数据<div>
js:
chilfFun(){
this,$emit('testFun','canshu')
}
解决:<child @testFun=‘e=》testFun(自定义的参数)’>
<div v-for='(item,index) in list' :ket='index'>
<child @testFun='e=》testFun(index)'><child>
</div>