Vue學習筆記-遍歷el-checkbox

Vue學習筆記-遍歷el-checkout

<el-checkbox @change="handleCheckedCitiesChange"  
             v-model="checkAll"   
             :label="list.eventtypeid">
    全選
</el-checkbox>
 <el-checkbox-group v-model="checkOne" class="checkGroup">
      <el-checkbox  v-for="(operate,index1) in list.operation" 
                   :label="operate.actionid"   
                   :key="operate.actionid"  
                   @change="handleCheckedCitiesChange">
          {{operate.actionname}}
     </el-checkbox>
 </el-checkbox-group>

看上面的例子匙姜,都是把el-checkbox放在el-checkbox-group里面進行循環(huán)的饶号。

1.@change事件要優(yōu)于@click事件,可以把這個change加在el-checkbox-group上面。這樣每次點擊的checkbox框變化他都能捕捉到。也可以放在el-checkbox上面,這樣點擊時獲取的是你當時點擊的checkbox榄融。

2.v-model上面的值是你checkebox的選中的值,這里label綁定的是id(也就是我們想要獲取給后臺的)而不是顯示的內容救湖。而且必須寫個label賦值id愧杯,不然你寫name的話,他選擇時就把名字相同的都選中了鞋既。v-model寫在了checkbox-group上面力九。這樣獲取的就是循環(huán)的里面所有選中的,不是一條數組選中的邑闺。有了v-model就可以不用寫:checked屬性來決定他是否選中了跌前。如果選中了。你就在v-model綁定的那個數組里添加上這個id值就可以啦陡舅,如果取消選中就在數組里刪除這個值抵乓。

//刪除:比如this.actionid是我們想刪除的。
this.checkOne=this.checkOne.map(res=>{
        if(res!=this.actionid){return res;}
});
//添加:
this.checkOne.push(this.actionid);

element-ui 多選框組件el-checkbox-group,賦值取值

示例一:


示例.png

示例二:


示例2.png
servicesData:  [
                    {
                        "value":1,
                        "text":"視訊",
                        "name":"shix",
                        "type":"checkbox",
                        "child":[
                            {
                                "value":11,
                                "text":"智驛酒店電視系統(tǒng)"
                            }
                        ]
                    },
                    {
                        "value":2,
                        "text":"網絡",
                        "name":"wangl",
                        "type":"checkbox",
                        "child":[
                            {
                                "value":21,
                                "text":"客房WIFI免費"
                            }
                        ]
                    }
                ];

//js
for (let key in this.servicesData) {
        this.$set(this.services, key, [])
}
console.log(this.services);
console.log(JSON.stringify(this.services));

js打印:


js打印.png

模板渲染

 <!--注意看 v-model ,這里綁定的是service[index]-->
<el-form-item :label="item.text" v-for="(item,index) in servicesData">
    <el-checkbox-group v-model="services[index]" @change="getSelectedServices()">
                 <el-checkbox v-for="itemChild in item.child" :label="itemChild">
                         {{itemChild.text}}
                 </el-checkbox>
    </el-checkbox-group>
</el-form-item>

參考:

參考.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市灾炭,隨后出現的幾起案子章鲤,更是在濱河造成了極大的恐慌,老刑警劉巖咆贬,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異帚呼,居然都是意外死亡掏缎,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進店門煤杀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來眷蜈,“玉大人,你說我怎么就攤上這事沈自∽萌澹” “怎么了?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵枯途,是天一觀的道長忌怎。 經常有香客問我,道長酪夷,這世上最難降的妖魔是什么榴啸? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮晚岭,結果婚禮上鸥印,老公的妹妹穿的比我還像新娘。我一直安慰自己坦报,他們只是感情好库说,可當我...
    茶點故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著片择,像睡著了一般潜的。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上构回,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天夏块,我揣著相機與錄音,去河邊找鬼纤掸。 笑死脐供,一個胖子當著我的面吹牛,可吹牛的內容都是我干的借跪。 我是一名探鬼主播政己,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼掏愁!你這毒婦竟也來了歇由?” 一聲冷哼從身側響起卵牍,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎沦泌,沒想到半個月后糊昙,有當地人在樹林里發(fā)現了一具尸體,經...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡谢谦,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年释牺,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片回挽。...
    茶點故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡没咙,死狀恐怖,靈堂內的尸體忽然破棺而出千劈,到底是詐尸還是另有隱情祭刚,我是刑警寧澤,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布墙牌,位于F島的核電站涡驮,受9級特大地震影響,放射性物質發(fā)生泄漏喜滨。R本人自食惡果不足惜遮怜,卻給世界環(huán)境...
    茶點故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望鸿市。 院中可真熱鬧锯梁,春花似錦、人聲如沸焰情。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽内舟。三九已至合敦,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間验游,已是汗流浹背充岛。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留耕蝉,地道東北人崔梗。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像垒在,于是被迫代替她去往敵國和親蒜魄。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,781評論 2 354