22
Июл
2021

Вопрос по получению данных с сервера используя axios

Пока использую commit('setTasks', alltask.data); получаю все данные в таком ввиде:

{ "userId": 1, "id": 1, "title": "delectus aut autem", "completed": false }
{ "userId": 1, "id": 2, "title": "quis ut nam facilis et officia qui", "completed": false }
{ "userId": 1, "id": 3, "title": "fugiat veniam minus", "completed": false }
{ "userId": 1, "id": 4, "title": "et porro tempora", "completed": true }
{ "userId": 1, "id": 5, "title": "laboriosam mollitia et enim quasi adipisci quia provident illum", "completed": false }

Но, мне нужно получать только title соответственно пишу commit('setTasks', alltask.data.title) но, тогда вообще ничего не отображается. Подскажите пожалуйста, что я не так делаю( Как получить только title в свой массив

  actions: {
    getAllTasks({ commit }) {
      return axios('https://jsonplaceholder.typicode.com/todos', {
        method: 'GET',
      })
        .then((alltask) => {
          commit('setTasks', alltask.data);
        })
        .catch((error) => {
          console.error(error);
        });
    },
  },

Источник: https://ru.stackoverflow.com/questions/1307782/%D0%92%D0%BE%D0%BF%D1%80%D0%BE%D1%81-%D0%BF%D0%BE-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8E-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D1%81-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F-axios

Тебе может это понравится...

Добавить комментарий