【发布时间】:2017-10-18 03:01:43
【问题描述】:
你可以在下面看到我的案例
我的 vue 组件是这样的:
<template>
<select class="form-control" :name="elementName" v-model="selected" :required="module === 'addProduct'" >
<option>Choose</option>
<option v-for="option in options" v-bind:value="option.id" >{{ option.name }}</option>
</select>
</template>
<script>
...
export default {
...
props: ['elementName', 'module'],
data() {
return {
selected: 'Choose'
};
},
...
};
</script>
结果是这样的:
我没有选择任何东西。我单击按钮提交,所需的不起作用。它不显示所需的
我尝试这样:
<option value="">Choose</option>
它有效。但是,第一次访问时,选项选择不显示
我该如何解决这个问题?
【问题讨论】:
标签: vue.js vuejs2 vue-component