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

vue結(jié)合v-for和input實(shí)現(xiàn)多選列表checkbox功能

 更新時(shí)間:2024年09月26日 10:30:26   作者:碼農(nóng)褚  
在Vue中,可通過(guò)v-for指令和v-model實(shí)現(xiàn)多選列表功能,首先,使用v-for指令遍歷數(shù)組生成列表項(xiàng),每個(gè)列表項(xiàng)包含一個(gè)復(fù)選框,復(fù)選框的v-model綁定到一個(gè)數(shù)組變量,用于存儲(chǔ)選中的值,感興趣的朋友跟隨小編一起看看吧

在 Vue 中可以使用v-for指令結(jié)合數(shù)據(jù)綁定來(lái)實(shí)現(xiàn)多選列表。以下是具體步驟:

一、HTML 結(jié)構(gòu)

<div id="app">
  <ul>
    <li v-for="item in items" :key="item.id">
      <input type="checkbox" v-model="selectedItems" :value="item">
      {{ item.name }}
    </li>
  </ul>
</div>

在上述代碼中,使用v-for循環(huán)遍歷items數(shù)組,為每個(gè)元素生成一個(gè)<li>標(biāo)簽。每個(gè)<li>標(biāo)簽中包含一個(gè)復(fù)選框和對(duì)應(yīng)的文本內(nèi)容。復(fù)選框的v-model綁定到selectedItems數(shù)組,用于存儲(chǔ)被選中的項(xiàng)。

二、Vue 實(shí)例

new Vue({
  el: '#app',
  data: {
    items: [
      { id: 1, name: '選項(xiàng) 1' },
      { id: 2, name: '選項(xiàng) 2' },
      { id: 3, name: '選項(xiàng) 3' }
    ],
    selectedItems: []
  }
});

在 Vue 實(shí)例中,定義了items數(shù)組作為原始數(shù)據(jù),以及selectedItems數(shù)組用于存儲(chǔ)被選中的項(xiàng)。

這樣,當(dāng)用戶勾選復(fù)選框時(shí),對(duì)應(yīng)的項(xiàng)會(huì)被添加到selectedItems數(shù)組中,取消勾選時(shí)會(huì)從該數(shù)組中移除。

代碼實(shí)例

template

<div class="list">
      <div class="car-item" v-for="item in carList" :key="item.id" >
         <input  class="checkbox" type="checkbox" :value="item" @change="carSelectListChange" v-model="carSelectList"/>
         <div class="name">{{item.name}}</div>
      </div>
    </div>

js

<script>
export default {
  name: "index",
  data(){
    return{
      // 車輛表格數(shù)據(jù)
      carList: [],
      carSelectList:[],
    }
  },
  methods:{
    carSelectListChange(){
      console.log(this.carSelectList)
    }
  }
}
</script>

到此這篇關(guān)于vue結(jié)合v-for和input實(shí)現(xiàn)多選列表checkbox的文章就介紹到這了,更多相關(guān)vue多選列表checkbox內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

高邮市| 育儿| 呼伦贝尔市| 武义县| 田东县| 宁南县| 广饶县| 轮台县| 涞源县| 博客| 嘉兴市| 望都县| 天长市| 贺兰县| 名山县| 东乡| 定远县| 泗水县| 博客| 昌黎县| 灵川县| 新安县| 潼南县| 望奎县| 延庆县| 安远县| 景东| 潞西市| 柞水县| 沅陵县| 齐河县| 崇明县| 华亭县| 闸北区| 东辽县| 吴堡县| 开原市| 五峰| 定结县| 工布江达县| 蚌埠市|