Set default value to option select menu

痞子三分冷 提交于 2019-11-28 21:09:28

You can just use v-model for selecting a default value on a select box:

Markup:

<div id="app">
  <select v-model="selected">
     <option value="foo">foo</option>
     <option value="bar">Bar</option>
     <option value="baz">Baz</option>
  </select>
</div>

View Model:

new Vue({
  el: "#app",
  data: {
    selected: 'bar'
  }
});

Here's the JSFiddle: https://jsfiddle.net/Lxfxyqmf/

Ilya Kolesnikov

html:

<div id="myComponent">
    <select v-model="selectedValue">
        <option 
            v-for="listValue in valuesList" 
            :selected="selectedValue == listValue.id"
            :value="listValue.id"
        >
            @{{listValue.name}}
        </option>
    </select>
    <span>Chosen item: @{{ selectedValue }}</span>
</div>

js:

var app = new Vue({
    el: '#myComponent',
    data: {
        selectedValue: 2,
        valuesList: [
            {name: 'One', id: 1},
            {name: 'Two', id: 2},
            {name: 'Three', id: 3},
        ]
    },
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!