vue.js 2. Get запрос и експорт в data?

364
10 июля 2017, 19:06

Здравствуйте!

Нужно отправить get запрос, получить ответ, и работать с ответом. Примерно такой код должен быть, запрос реализован с помощью axios. Но вот только такой код не работает. Ошибка: Uncaught ReferenceError: regeneratorRuntime is not defined.

Как правильно отправлять запрос и занести его в data? Спасибо)

Код:

import Axios from 'axios';
import async from 'async'

export default {
    name: 'app',
    data: async () => {
        let items = await Axios.get('/getItems');
        return {
            items: items
        }
    }
}
Answer 1

Если я правильно понял, тогда так.

  data () {
    return {
      items: ''
    }
  },
  methods: {
    async getItems () {
      let { items } = await Axios.get('/getItems');
      this.items = items; 
    }
  },
  created () {
    this.getItems();
  }
READ ALSO
Как заполнить пустоты в Masnonry layout?

Как заполнить пустоты в Masnonry layout?

Создал такую разметку

239
WebTorrent не хочет начинать загрузку

WebTorrent не хочет начинать загрузку

Всем привет, решил попробовать использовать библиотеку webtorrent для загрузки и воспроизведения торрентов в браузереВзял их стандартный пример...

313
GET POST запросы [требует правки]

GET POST запросы [требует правки]

как работает POSt и GET запросы в JAVAScript?AJAX and JQuery? помогите кто может

219
Кнопка нажимается со второго раза

Кнопка нажимается со второго раза

По нажатии на кнопку, бэкграунд в body должен менять цветВсе работает сносно, кроме того, что нажимается она, почему-то, только со второго раза

246