本文实例讲述了vue中动态select的使用方法。分享给大家供大家参考,具体如下:
html代码如下:
通过v-model可以获取到选中的值,如果没值就默认第一个;如果有值就显示有值的那个内容
<template> <div class=\"violationsList\"> <div class=\"type-select\"> <select name=\"selected\" id=\"\" v-model=\"selected\" @change=\"getTypeSelected\"> <option :value=\"types.id\" v-for=\"types in typeList\" >{{types.name}}</option> </select> </div> </div> </template>
js中写如:
<script> export default { data(){ return{ typeList:[ {id:1,name:\'违规类型\'}, {id:2,name:\'无人值守\'}, {id:3,name:\'蒙头睡觉\'}, ], selected:\'\' } }, created(){ //如果没有这句代码,select中初始化会是空白的,默认选中就无法实现 this.selected = this.typeList[0].id; }, methods:{ getTypeSelected(){ //获取选中的违规类型 console.log(this.selected) } } } </script>
希望本文所述对大家vue.js程序设计有所帮助。
© 版权声明
THE END
暂无评论内容