@Martian_o

Пытаюсь вывести из запроса axios данные, почему не обновляется data?

export default {
  name: "app",
  components: {
    Header,
    Todos,
    AddTodo
  },
  data() {
    return {
      todos: []
    };
  },
  methods: {
    deleteTodo(id) {
      this.todos = this.todos.filter(todo => todo.id != id);
    },
    addTodo(newTodo) {
      this.todos = [...this.todos, newTodo];
    },
    created() {
      axios
        .get("https://jsonplaceholder.typicode.com/todos")
        .then(res => (this.todos = res.data))
        .catch(error => error);
    }
  }
};
  • Вопрос задан
  • 153 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
У вас created в methods лежит, так что это не хук жизненного цикла получается, а метод, автоматически он вызываться не будет.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
teknik2008
@teknik2008
Расскажите про GOLANG. Мне интересно
Ваш ответ на вопрос

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

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