编辑表单方法填充(包vform)

时间:2020-02-11 21:00:35

标签: laravel vue.js

在这种情况下,我要求提供帮助,我试图显示一个表单来对其进行编辑,但是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软件包的好处

编辑方法

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

感谢您的帮助

0 个答案:

没有答案