最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue .js綁定checkbox并獲取、改變選中狀態(tài)的實例

 更新時間:2018年08月24日 09:53:23   作者:The_road_of_ordinary  
今天小編就為大家分享一篇vue .js綁定checkbox并獲取、改變選中狀態(tài)的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

如下所示:

1.html

<div class="weui-cells weui-cells_checkbox font14" v-for="item in items">
   <label class="weui-cell weui-check__label">
    <div class="weui-cell__ft width-inherit">
     <input type="checkbox" class="weui-check" v-on:click="CheckItem(item)" v-model="item.state" name="checkbox" />
    </div>
   </label>
  </div>

2.js

var vum = new Vue({
 data:{
  items:[]
 }
 methods:{
  CheckItem:function(item){
   item.state = !item.state;
   console.log(this.items);
  }
 }
})

拓展知識:淺談vue復(fù)選框選中的值的問題

如下所示:

<p>
 <input type="checkbox" id="m_nh3" v-model="mFormData.bd_3" v-bind:true-value="3" v-bind::false-value="checkFalseValue">
 <label for="m_nh4">不含3</label>
</p>
<p>
 <input type="checkbox" id="m_nh4" v-model="mFormData.bd_4" v-bind:true-value="4" v-bind::false-value="checkFalseValue">
 <label for="m_nh4">不含4</label>
</p>
<p>
 <input type="checkbox" id="m_nh5" v-model="mFormData.bd_5" v-bind:true-value="5" v-bind::false-value="checkFalseValue">
 <label for="m_nh4">不含5</label>
</p>
<p>
 <input type="checkbox" id="m_nh7" v-model="mFormData.bd_7" v-bind:true-value="7" v-bind::false-value="checkFalseValue">
 <label for="m_nh7">不含7</label>
</p>

最近遇到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ù)。

希望對還不熟悉的同學(xué)有所幫助。

以上這篇vue .js綁定checkbox并獲取、改變選中狀態(tài)的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue使用axios接收流文件的實現(xiàn)

    vue使用axios接收流文件的實現(xiàn)

    本文主要介紹了vue使用axios接收流文件的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Vue.js 父子組件通信的十種方式

    Vue.js 父子組件通信的十種方式

    最近一直在做 Vue項目代碼層面上的優(yōu)化,寫文章是很easy的事情,今天小編給大家分享Vue.js 父子組件通信的十種方式,感興趣的的朋友跟隨小編一起看看吧
    2018-10-10
  • Vue+axios封裝請求實現(xiàn)前后端分離

    Vue+axios封裝請求實現(xiàn)前后端分離

    這篇文章主要為大家詳細(xì)介紹了Vue+axios封裝請求實現(xiàn)前后端分離,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-10-10
  • 詳解如何在vue項目中引入elementUI組件

    詳解如何在vue項目中引入elementUI組件

    這篇文章主要介紹了詳解如何在vue項目中引入elementUI組件,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • VUE實時監(jiān)聽元素距離頂部高度的操作

    VUE實時監(jiān)聽元素距離頂部高度的操作

    這篇文章主要介紹了VUE實時監(jiān)聽元素距離頂部高度的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • Vue-resource實現(xiàn)ajax請求和跨域請求示例

    Vue-resource實現(xiàn)ajax請求和跨域請求示例

    本篇文章主要介紹了Vue-resource實現(xiàn)ajax請求和跨域請求示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • Vue Router實現(xiàn)多層嵌套路由的導(dǎo)航的詳細(xì)指南

    Vue Router實現(xiàn)多層嵌套路由的導(dǎo)航的詳細(xì)指南

    在 Vue 應(yīng)用中,使用 Vue Router 可以輕松實現(xiàn)多層嵌套路由的導(dǎo)航,嵌套路由允許你創(chuàng)建一個多層次的 URL 結(jié)構(gòu),這在構(gòu)建具有復(fù)雜導(dǎo)航結(jié)構(gòu)的應(yīng)用程序時非常有用,需要的朋友可以參考下
    2024-10-10
  • vue自定義指令實現(xiàn)僅支持輸入數(shù)字和浮點型的示例

    vue自定義指令實現(xiàn)僅支持輸入數(shù)字和浮點型的示例

    今天小編就為大家分享一篇vue自定義指令實現(xiàn)僅支持輸入數(shù)字和浮點型的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • vue項目實現(xiàn)多語言切換的思路

    vue項目實現(xiàn)多語言切換的思路

    這篇文章主要介紹了vue項目實現(xiàn)多語言切換的思路,幫助大家完成多語言翻譯,感興趣的朋友可以了解下
    2020-09-09
  • vue小圖標(biāo)favicon不顯示的解決方案

    vue小圖標(biāo)favicon不顯示的解決方案

    本篇文章主要介紹了vue小圖標(biāo)favicon不顯示的解決方案,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09

最新評論

施甸县| 平乡县| 尼玛县| 两当县| 天峨县| 五原县| 鄂尔多斯市| 凌云县| 柳江县| 恩平市| 个旧市| 新安县| 津市市| 浙江省| 东乌| 平江县| 满城县| 黄龙县| 措勤县| 宾阳县| 玉树县| 两当县| 古田县| 文水县| 大厂| 荣成市| 万安县| 无棣县| 乌鲁木齐市| 磴口县| 青阳县| 安新县| 黄陵县| 宜州市| 班戈县| 阿坝| 芦溪县| 弥渡县| 德惠市| 哈尔滨市| 阿图什市|