1

我想使用 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,
   },
  },
};

谢谢

4

2 回答 2

3

试试这个。我认为这会奏效。

<v-select
  v-model="selected"
  :options="options">
</v-select>


data: () {
  return {
    selected: 'Option 1',
    options: ["Option 1","Option 2","Option 3"]
  }
},
于 2019-01-28T11:40:21.603 回答
3

在 vue 中改变一个 prop并不是最佳实践。你可以这样做:

<v-select
    v-model="selected"
    :options="['Mr','Mrs','Ms']">
</v-select>


data: function () {
  return {
    selected: '' || 'defaultValue'
  }
},

这样你就不会改变道具,你可以很容易地设置一个默认值。
如果要将数据传递给父级,请查看:将
数据传递给父级

于 2019-01-10T17:33:37.713 回答