Я пытаюсь получить некоторые данные в таблице, когда я отправляю данные для создания нового элемента, он показывает мне Failed to load resource: the server responded with a status of 405 (Method Not Allowed)
Я работаю с формой element ui
. Я не знаю, есть ли способ изменить метод запроса
Это мой код формы:
<el-dialog :title="formTitle" :visible.sync="supplierFormVisible">
<div class="form-container">
<el-form ref="supplierForm" :model="currentSupplier" label-position="left" label-width="150px" style="max-width: 500px;">
<el-form-item label="Proveedor" prop="proveedor">
<el-input v-model="currentSupplier.proveedor" />
</el-form-item>
<el-form-item label="Marca" prop="marca">
<el-input v-model="currentSupplier.marca" />
</el-form-item>
<el-form-item label="Contacto" prop="contacto">
<el-input v-model="currentSupplier.contacto" />
</el-form-item>
<el-form-item label="Telefono" prop="telefono">
<el-input v-model="currentSupplier.telefono" />
</el-form-item>
<el-form-item label="Email" prop="email">
<el-input v-model="currentSupplier.email" />
</el-form-item>
<el-form-item label="Pais" prop="pais">
<el-input v-model="currentSupplier.pais" />
</el-form-item>
<el-form-item label="Direccion" prop="direccion">
<el-input v-model="currentSupplier.direccion" />
</el-form-item>
<el-form-item label="Calidad" prop="calidad">
<el-input v-model="currentSupplier.calidad" />
</el-form-item>
<el-form-item label="Pedidos" prop="pedidos">
<el-input v-model="currentSupplier.pedidos" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="supplierFormVisible = false">
Cancel
</el-button>
<el-button type="primary" @click="handleSubmit()">
Confirm
</el-button>
</div>
</div>
ОБНОВИТЬ:
Заметил, что метод исходит из файла api/resources.js
update(id, resource) {
return request({
url: '/' + this.uri + '/' + id,
method: 'post',
data: resource,
});
}
Если я изменю метод публикации, не получите ошибку, но не обновляйте и не добавляйте элемент в список.