我想使用vue.js作为选择选项的默认值
这是我的代码
<v-select
v-model="contact.title"
:options="['Mr','Mrs','Ms']">
</v-select>
和
export default {
props: {
contact: {
type: Object,
required: true,
},
titles: {
type: Array,
required: true,
},
},
};
谢谢
答案 0 :(得分:0)
Mutating a prop并非最佳实践。 您可以这样做:
<v-select
v-model="selected"
:options="['Mr','Mrs','Ms']">
</v-select>
data: function () {
return {
selected: '' || 'defaultValue'
}
},
通过这种方式,您无需更改道具,就可以轻松设置默认值。
如果要将数据传递给父级,请查看:
Pass data to parent
答案 1 :(得分:0)
尝试一下。我认为这会起作用。
<v-select
v-model="selected"
:options="options">
</v-select>
data: () {
return {
selected: 'Option 1',
options: ["Option 1","Option 2","Option 3"]
}
},