91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-10-21 01:00:50 來源:腳本之家 閱讀:134 作者:朦dada 欄目:web開發

在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 >
  <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值,這樣對應的值就可以被選中。

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

涿鹿县| 封丘县| 牙克石市| 三都| 麻阳| 黄陵县| 通山县| 四子王旗| 许昌市| 三河市| 澎湖县| 榆林市| 永修县| 巍山| 鄂托克旗| 广州市| 二手房| 青田县| 老河口市| 即墨市| 宁夏| 巴青县| 襄垣县| 庆城县| 新余市| 晋江市| 盱眙县| 娄烦县| 阿荣旗| 天祝| 济宁市| 荆门市| 舒城县| 潜山县| 武功县| 平阴县| 张掖市| 孝感市| 盐边县| 朝阳区| 高平市|