iview 组件的额外传参问题记录

在使用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);
}
相关文章
相关标签/搜索