Vue.js, как получить доступ к axios внутри файлов сценариев Java - PullRequest
0 голосов
/ 04 июня 2018

Я импортировал axios в main.js и установил это

Vue.prototype.$http = axios;

По этой причине теперь мне не нужно импортировать axios для каждого компонента.Теперь я могу ссылаться на axios в vue компоненты вот так

this.$http
      .post(`/public/api/login`)
      .then(response => {
        console.log("ddddddddd",response);
      })
      .catch(error => {
        console.log("Error is", error);
      });
  }

Но моя проблема в том, когда использовать его внутри моего store.js файла.

Невозможно прочитать свойство '$ http' из неопределенного

Причиной может быть store.js - это файл сценария java, а не файл vue.Теперь мой вопрос: как мне получить доступ к axios в моем файле store.js.

1 Ответ

0 голосов
/ 04 июня 2018

Импортировать axios в основной файл хранилища и установить Vuex.prototype. $ Http = axios

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...