elementui中switch開關的回調的使用


需求

在做項目中,需要根據switch開關的狀態來判斷是否在前台顯示,需要知道當前開關的狀態,需要知道是哪一個具體的公司
根據官網的描述寫的話可以滿足知道目前的開關狀態,但是不知道是哪一個具體的公司

 <el-switch
       v-model="scope.row.is_show"
       :active-value="1"
       :inactive-value="0"
       active-text
       inactive-text
       @change='changeStatus'
  >
  </el-switch>
 changeStatus(callback){
      console.log(callback)// 0 1 0 1 0 1 狀態可以獲取到
    }

再繼續增加一個參數就可以解決 其中$event就是當前的狀態,,而scope.row.company_id就是自定義的參數公司的id

 <el-switch
    v-model="scope.row.is_show"
    :active-value="1"
    :inactive-value="0"
    active-text
    inactive-text
    @change='changeStatus($event,scope.row.company_id)'
 >
 </el-switch>
  changeStatus($event,num){
      console.log($event)//0 1 0 1
      console.log(num)// 122642  122660
    }


完美解決問題


免責聲明!

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



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