Встречается на собеседованиях • сегодня

Как работать с REST API во Vue

Для работы с REST API во Vue можно использовать библиотеку axios или нативный fetch. Вот пример с axios:

javascript
// Установка axios
npm install axios

// В компоненте
import axios from 'axios';

export default {
  data() {
    return {
      posts: []
    }
  },
  async created() {
    try {
      const response = await axios.get('https://jsonplaceholder.typicode.com/posts');
      this.posts = response.data;
    } catch (error) {
      console.error('Ошибка при загрузке данных:', error);
    }
  }
}

Основные методы REST:

  • GET - получение данных
  • POST - создание
  • PUT/PATCH - обновление
  • DELETE - удаление

Лучшие практики:

  1. Выносите API-запросы в отдельный сервисный слой
  2. Используйте перехватчики (interceptors) для обработки ошибок
  3. Добавляйте заголовки авторизации при необходимости
  4. Используйте async/await для удобства работы с промисами
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы