vue項目使用element ui的Checkbox


最近使用到element ui的下拉多選框Checkbox

Checkbox用法可參考與於 http://element.eleme.io/#/zh-CN/component/checkbox

Checkbox的屬性和事件如下圖:

 

在框架中的搜索組件中需要獲取選中的值,因此使用Checkbox自帶的 change 事件

基礎使用如下:

頁面代碼:

<el-checkbox  @change="handleChange">example</el-checkbox>

js代碼:

handleChange(event){ 
  console.log(event) //這里輸出event為boolean類型的值
},

在無需做數據修改,只需要監聽變化的情況下,使用這樣的方式即可.

 

但是,如果有數據修改的需求下,上面的方式根本不滿足於需求,因此需要在上面的使用方式的基礎上做一下手腳

一般情況下,都是在點擊選中時將相應的值以參數形式傳遞

那么,進階使用如下:

頁面代碼:

<el-checkbox  @change="checked=>handleChange(checked,option,option)">example</el-checkbox>
/*哪里不一樣,請對比一下上面的代碼,()內的checked為change事件自帶的參數--boolean類型,選中時為true,取消時為false,第一個參數永遠為change自帶的參數
在此后則是放進自己需要傳遞的參數*/

js代碼:

handleChange(boolean,val1,val2){
    console.log(boolean); //change事件自帶的參數 boolean類型
    console.log(val1); //自定義的參數
    console.log(val2); //自定義的參數
}

 

謝謝觀看!


免責聲明!

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



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