十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
本篇文章為大家展示了如何在vue中綁定checkbox,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
如下所示:
1.html
2.js
var vum = new Vue({ data:{ items:[] } methods:{ CheckItem:function(item){ item.state = !item.state; console.log(this.items); } } })
拓展知識:淺談vue復(fù)選框選中的值的問題
如下所示:
最近遇到vue項目中form表單復(fù)選框的問題,拿出來分享下,
因為vue沒有直接像jqury中的serialize()那樣,直接獲取表單數(shù)據(jù)的方法,
為了簡單,使用v-model的方法與data數(shù)據(jù)中的mFormData對象相互綁定,這樣在獲取表單數(shù)據(jù)的時候,直接用this.mFormData就可以獲取表單數(shù)據(jù),
但是在獲取checkbox的值得時候,如果不做處理,選中的時候?qū)ο笾械闹禐閠rue,沒選中的時候值是false,
可能跟我們需要傳入后臺的數(shù)據(jù)不符,當(dāng)然可以在傳參的時候?qū)χ颠M(jìn)行判斷修改,但這無形中增加了很多麻煩,
因此,可以使用v-bind:true-value='x'、v-bind:false-value='x'的方法,直接讓復(fù)選框選中的時候,對象中的值直接是我們想要的數(shù)值,
需要注意的是,經(jīng)常再設(shè)置未選中的時候是個空值,如果直接v-bind:false-value=''這樣對象中的值還是false,
可以在data中設(shè)置一個值為''的數(shù)據(jù)。
上述內(nèi)容就是如何在vue中綁定checkbox,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。