【发布时间】:2019-03-21 09:53:14
【问题描述】:
我的 HTML:
<select id='select-id' v-model='position'>
<option>Opt 1</option>
<option>Opt 1</option>
</select>
Vue 组件:
var app = new Vue({
el: '#elementid',
data: {
name: '',
position: 'Select Option',
},
});
当他们选择一个选项时,我使用 v-model 将该值发送到数据变量“名称”(将用于其他事情)。
但是,在我打开它并选择一个选项之前,选择框在视觉上是空白的。如果我删除 v-model,它会像往常一样工作,选项 1 可以作为预选选项可见。我什至尝试将“名称”预设为“选择选项”。我试过使用 html5 'selected disabled' 属性。
【问题讨论】:
-
<option v-if="!position" value="">Select option</option>?
标签: html vue.js vue-component