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);
}
相關文章
相關標籤/搜索