Vuetify. Когда я нажимаю поле выбора, оно очищает значение моего объекта? - PullRequest
0 голосов
/ 13 июля 2020

Есть форма для создания записи, когда я нажимаю v-select, она очищает мой объект "ProjectManagers" [имя, адрес электронной почты, номер_телефона]

<v-text-field
    v-model="projectManagers.name"
    label="Name"
    dense
    outlined
    :rules="[rules.required]"
></v-text-field>
<v-text-field
    v-model="projectManagers.email"
    label="Email"
    dense
    outlined
    :rules="[rules.required]"
></v-text-field>
<v-text-field
    v-model="projectManagers.phone_number"
    label="Phone Number"
    dense
    outlined
    :rules="[rules.required]"
></v-text-field>
<v-select
    :items="statusList"
    v-model="status"
    label="Status"
    dense
    outlined
></v-select>

1 Ответ

0 голосов
/ 16 июля 2020

Если вам нужно очистить значения после выбора элемента вашего v-select, вы можете сделать это так:

export default {
  // ...
  watch: {
    status(newVal) {
      if (newVal) {
        this.projectManagers.name = "";
        this.projectManagers.email = "";
        this.projectManagers.phone_number = "";
      }
    }
  }
}
...