在使用iview组件的时候,常常遇到额外传参的问题,通常状况下能够使用如下2种方法均可以解决:iview
一、直接在方法后面输入参数,有的时候借用$event
获取当前dom信息,在某些特定状况下能够将参数绑定在元素的dataset中获取。dom
// 组件 <Input :value="item" @on-blur="changeQaItem($event,index)" /> // method changeQaItem(e,index){ console.log(e); console.log(index); }
二、带有返回值的默认函数,好比select组件的远程方法,不能够直接在方法中写参数的,能够借助匿名函数函数
// 组件 <Select v-model.trim="entitySearchValue" clearable filterable placeholder="请输入名称" :remote-method="v=>{entityNameSearch(v,'param')}" > </Select> // method entityNameSearch(value,param){ console.log(value); console.log(param); }