Задать вопрос
@semki096

Как в vuejs работать с ответом сервера?

Примерно так отсылаю аяксом пост-запрос, здесь же получаю ответ сервера. Как мне теперь ответ поместить в другой регион страницы в виде {{response}} ?
new Vue({
        el: "#my_submit",
            methods: {
                send: function(){
                    axios.post('/my_page', json)
		    .then(function (response) {
		    console.log(response.data.foo);
		})
		.catch(function (error) {
			console.log(error);
		});
                ...
  • Вопрос задан
  • 655 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@RidgeA
new Vue({
        el: "#my_submit",
            methods: {
                send: function(){
                    axios.post('/my_page', json)
        .then(function (response) {
        this.somevar = response //<----------------------------------
        console.log(response.data.foo);
    })
    .catch(function (error) {
      console.log(error);
    });
                ...


и где-то в шаблоне компоненты
{{somevar}}

Тут, в принципе, доступно написано https://vuejs.org/v2/guide/components.html
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы