element-ui中的change事件傳遞多個參數的方法


 

 

默認是@change="changeEvent" 不傳遞參數,才會把選中的值帶過去

但是有時候,我們不僅僅需要選中的值,還需要傳遞額外的值,比如id之類的參數怎么辦呢,下面有兩種方法可以解決

 

第一種:@change = changeEvent( event,args)event,args);event就是選中的值,args就是額外要傳遞的參數;接收的時候也要用兩個參數去接收

 

changeEvent(value,args){
 console.log(value,args)
}

 

 

第二種:@change="((val)=>{changeEvent(val,args)})"  

 

其他的默認事件同樣的方法傳遞

<el-dropdown trigger="click" @command="((val)=>{handleCommand(val,scope.row)})">
  <span class="el-dropdown-link">
    <i class="el-icon-more el-icon--right"></i>
  </span>
    <el-dropdown-menu slot="dropdown">
        <el-dropdown-item command="volumes">共享卷</el-dropdown-item>
        <el-dropdown-item command="container">容器</el-dropdown-item>
        <el-dropdown-item command="log">日志</el-dropdown-item>
        <el-dropdown-item command="shell">執行</el-dropdown-item>
        <el-dropdown-item command="delete">刪除</el-dropdown-item>
    </el-dropdown-menu>
</el-dropdown>

 

 


免責聲明!

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



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