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

首頁 > 編程 > JavaScript > 正文

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

2019-11-19 15:49:42
字體:
來源:轉載
供稿:網友

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永胜县| 榆林市| 洞头县| 化德县| 凤山市| 白玉县| 邮箱| 册亨县| 抚松县| 临清市| 宕昌县| 奉化市| 铁岭市| 洛宁县| 图片| 宜都市| 巴林右旗| 二手房| 高雄县| 金秀| 叶城县| 乳山市| 中宁县| 扬中市| 鹤峰县| 阜南县| 兴国县| 新龙县| 广汉市| 织金县| 若尔盖县| 会同县| 调兵山市| 从江县| 多伦县| 雷州市| 天镇县| 绥芬河市| 辉县市| 岱山县| 视频|