国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

vue表單綁定實現多選框和下拉列表的實例

2024-05-06 15:13:09
字體:
來源:轉載
供稿:網友

在vue的實際開發過程中,我們如何將以選中的值直接渲染到頁面中,這次主要說的是多選框和下拉列表的實現:

<label>測試多選渲染:</label><div> <template v-for="item in chks">  <input type="checkbox" name="hobby" :value="item.id"    :checked="loopsss.indexOf(item.id) > -1"/>{{item.name}} </template></div><label>下拉列表測試:</label><div> <select multiple style="width: 100px;">  <template v-for="item in chks">   <option type="checkbox" name="hobby" :value="item.id"         :selected="loopsss.indexOf(item.id) > -1">{{item.name}}   </option>  </template> </select></div><script> export default {  data () {   return {    chks: [     {id:1,name:"吃飯"},     {id:2,name:"睡覺"},     {id:3,name:"打豆豆"},     {id:4,name:"唱歌"},     {id:5,name:"學習"}    ],    loopsss:''   }  },  mounted: function () {   this.init()  },  methods: {   init: function () {    var arr = [1,2,4]//假設這是被選中的愛好    this.loopsss = arr   }  } }</script>

上述實現方式主要是借助indexOf方法去檢索id在值在數組中是否可以找到,如果找到,則給checked和selected屬性設置true值,這樣對應的值就可以被選中。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持錯新站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 奉新县| 剑河县| 河源市| 罗田县| 革吉县| 霍林郭勒市| 恩平市| 启东市| 南木林县| 双辽市| 台南市| 禹州市| 南宫市| 丹寨县| 娱乐| 玛多县| 辉县市| 沂南县| 界首市| 虎林市| 基隆市| 防城港市| 徐闻县| 乌鲁木齐县| 柯坪县| 荣成市| 芦山县| 印江| 闸北区| 宜州市| 丰原市| 南投县| 天峻县| 英德市| 商南县| 利川市| 峡江县| 郯城县| 沈阳市| 河北区| 石棉县|