Редактировать форму метода Fill (пакет vform) - PullRequest
0 голосов
/ 12 февраля 2020

Я прошу помочь мне в этой ситуации, я пытаюсь показать форму для ее редактирования, но поле idrol возвращает объект, как я могу получить к нему доступ, чтобы правильно показать мне роль пользователя

<div class="form-group row">
     <label class="col-md-3 form-control-label" for="text-input">Asignar Rol</label>
      <div class="col-md-9">
            <select class="form-control" :class="{'is-invalid': form.errors.has('idrol')}" 
                   v-model="form.idrol"
                   name="idrol">
                  <option value="0" disabled>Seleccione Rol</option>
                  <option v-for="role in arrayRoles" :key="role.id" :value="role.id" v-text="role.name">
                  </option>
            </select>
             <has-error :form="form" field="idrol"></has-error>                                       
      </div>
</div>

Без использования метода fill я могу получить доступ к свойству следующим образом: this.idrol =data['roles'][0].id оно показывает роль, но в этом случае я не воспользуюсь преимуществами пакета vform

Edit Method

editModal(user) {
    console.log(user);                
    let me = this;        
    me.form.reset();
    me.form.clear();
    me.modal = 1;
    me.tipoAccion = 2;
    me.form.fill(user);                
}

Я ценю вашу помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...