@Spaceoddity

Как через axios передать дефолтные данные?

Создаём с дефолтным урлом
Vue.use({
    install (Vue) {
    Vue.prototype.$api = axios.create({
      baseURL: 'http://127.0.0.1'
    })
  }
})


Затем вызываем:
this.$api.post('', {
 "jsonrpc": "2.0",
 "id": 1,
 "method": "login"
})

"jsonrpc": "2.0" и "id": 1 повторяются при каждом вызове. Как их не писать в коде каждый раз?
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ответы на вопрос 2
BRAGA96
@BRAGA96
axios interceptors
Ответ написан
Комментировать
joeberetta
@joeberetta Куратор тега JavaScript
Читай: https://epdf.pub/google-for-dummies.html
const defaultData = {
  "jsonrpc":2.0,
  "id":1
}
// .......
this.$api.post('', Object.assign(defaultValues, {
 "method": "login"
}));


P.s. возможны очепятки, с мобилы пишу
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы