iview 組件的額外傳參問題記錄


在使用iview組件的時候,經常遇到額外傳參的問題,一般情況下可以使用以下2種方法都可以解決:

1、直接在方法后面輸入參數,有的時候借用$event獲取當前dom信息,在某些特定情況下可以將參數綁定在元素的dataset中獲取。

// 組件
<Input
     :value="item"     
     @on-blur="changeQaItem($event,index)"
/>


// method
changeQaItem(e,index){
    console.log(e);
    console.log(index);
}

2、帶有返回值的默認函數,比如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);
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM