在使用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); }