-1

Всем привет.
Есть такой код:
(Обратить внимание на HTML класс 'symbolTicket"')

<template>

<div class="chart">

&lt;span class="symbolTicket"&gt;
  {{getTicket()}}
&lt;/span&gt;

&lt;div class="chartContent"&gt;

&lt;/div&gt;
&lt;!--   &lt;div class="chartContent"&gt;  end   --&gt;

</div> <!-- <div class="chart"> end -->

</template>

<script>

import axios from 'axios';

export default{

methods: {

getTicket: function () {

    return axios.get("http://localhost:2000/" , {
      params: {
        foo: 'SELECT * FROM eur_usd WHERE primary_key = 2;'
      }
    })
    .then(function (response) {
        console.log(response.data.ticket);
        return response.data.ticket;
    })
    .catch(function (error) {
      console.log(error);
    });

},

},

}

</script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>


Мне необходимо каким то образом вытащить значение из запроса.
Что только не пробовал - ниче не помагает.

P.S. Результат работы текущего(не работающего) решения можно увидеть на скрине.
C верху можно увидеть какое значение вернулось.(обьект вместо данных)
С низу в консоли лог - видим, что сам ответ рабочий(без ошибок.)
Именно эти данные и необходимо вывести внутри тега.

введите сюда описание изображения

  • Не совсем понял что требуется? ) (код же приаттачен к посту.) – Mikhail Krivosheev Oct 13 '19 at 20:02
  • Зачем вы передаёте запрос к БД? 2. Перепишите метод так: getTicket () { return axios.get("http://localhost:2000/" , { params: {foo: 'SELECT * FROM eur_usd WHERE primary_key = 2;'}});.
  • – doox911 Oct 14 '19 at 05:20
  • Автор прочитай пожалуйста статью о Промисах в JS: https://learn.javascript.ru/promise . Судя по всему у вас нет понимания, что это такое и как работает. – balamutik Oct 14 '19 at 11:30
    1. Зачем вы передаёте запрос к БД?

    Это мой пилотный личный проект - пока на стадии обучения в плане серверной разработки. Не нашел варианта рабочего как с помощью pg-promise принимать параметры - все время ошибки синтаксические вылазят. Пока что стоит задача почувствовать как вообще все это работает.

    – Mikhail Krivosheev Oct 14 '19 at 21:47
  • я читал статью о промисах и даже их использовал - но сдесь же метод Axiosa а не чистый промис - поэтому это меня не много ввело в заблуждение. – Mikhail Krivosheev Oct 14 '19 at 22:05
  • @MikeKharkov Axios промис и возвращает после завершения запроса. С гитхаба axios'а: Promise based HTTP client for the browser and node.js – balamutik Oct 15 '19 at 16:50