如何在vue中项目中使用动态select

如何在vue中项目中使用动态select?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

html代码如下:

如何在vue中项目中使用动态select

通过v-model可以获取到选中的值,如果没值就默认第一个;如果有值就显示有值的那个内容

<template>
<divclass="violationsList">
<divclass="type-select">
<selectname="selected"id=""v-model="selected"@change="getTypeSelected">
<option:value="types.id"v-for="typesintypeList">{{types.name}}</option>
</select>
</div>
</div>
</template>

js中写如:

<script>
exportdefault{
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>

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注恰卡编程网行业资讯频道,感谢您对恰卡编程网的支持。

发布于 2021-03-24 01:22:26
收藏
分享
海报
0 条评论
168
上一篇:利用代理IP怎么实现一个Python爬虫 下一篇:怎么在Numpy中使用向量和矩阵
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码