vue.js v选择默认值

时间:2019-01-10 17:08:50

标签: vue.js vuejs2 v-select

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

谢谢

2 个答案:

答案 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"]
  }
},