Слияние кода завершено, страница обновится автоматически
/**
* Resource class
* http://www.ruanyifeng.com/blog/2014/05/restful_api.html
*/
import { axios } from '../utils'
export default class Resource {
constructor (endpoint) {
this.endpoint = endpoint
}
get (id, options) {
let url = `/${this.endpoint}`
if (typeof id === 'object') {
options = id
} else if (id !== undefined) {
url += `/${id}`
}
return axios.get(url, options)
}
post (options) {
const url = `/${this.endpoint}`
return axios.post(url, options)
}
put (id, options) {
const url = `/${this.endpoint}/${id}`
return axios.put(url, options)
}
patch (id, options) {
const url = `/${this.endpoint}/${id}`
return axios.patch(url, options)
}
delete (id, options) {
const url = `/${this.endpoint}/${id}`
return axios.delete(url, options)
}
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарий ( 0 )