其他分享
首页 > 其他分享> > vue实现select下拉默认值,option默认选中的问题

vue实现select下拉默认值,option默认选中的问题

作者:互联网

今天使用vue实现select下拉框时,发现用v-model绑定属性之后,原本默认显示第一条的select框变成了空白,在option标签中指定selected属性也没有效果,按照官网案例敲了一遍,还是没有默认显示第一条,网上查了后,才发现需要在生命周期钩子内设置参数。

vue组件部分

<template>  
<div id="v-model-select" class="demo">
  <select name="" id="id1" v-model="selected">
      <option  disabled value=""> Please select one</option>
      <option> A</option>
      <option> B</option>
      <option> C</option>
      <option> D</option>
    </select>
  </div>
</template>

js部分

export default {
    data(){
        return {
            selected: ''
        }
    },
    created(){
        this.selected=""
    }
    
}

 

标签:vue,option,selected,默认,第一条,默认值,select
来源: https://www.cnblogs.com/echoyu/p/16216704.html