Невозможно использовать axios в функции js - PullRequest
0 голосов
/ 18 июня 2019

Мы создаем приложение, используя VueJS, новичок в его концепциях. Столкновение с ошибкой, когда мы пытаемся сделать вызов, используя axios из функции js. Ошибка «экспорт по умолчанию» (импортированный как axios) не найдена в ./axios.js"

Пожалуйста, дайте нам знать, что мы можем делать неправильно. Ценю вашу помощь.

import Vue from 'vue';
import axios from './axios.js';

export const MY_CONST = 'Vue.js';
export let memberList = new Vue({
    el: '#members',
    data: {
        members: []
    },

    mounted: function () {
        this.getAllMembers();
    },

    methods: {
        getAllMembers: function () {
            var me = this;
            axios.get("https://xxxxx.com/services/api.php")
                .then(function (response) {
                    me.members = response.data.members;
                });
        }
    }
});

1 Ответ

0 голосов
/ 18 июня 2019

Если вы установили axios как зависимость или devDependency в свой package.json и установили его через npm или yarn, тогда я подозреваю, что ваша проблема в том, что вы ищете axios в файле с именемaxios.js в том же каталоге, что и вызывающий компонент.Вместо этого вы должны искать пакет axios следующим образом:

import axios from 'axios';

Если вы действительно пытаетесь экспортировать axios из пользовательского файла с конфигурацией или чем-то еще, тогда вам нужночтобы увидеть, что вы экспортируете из файла, и убедитесь, что это действительно axios.Хотя, судя по твоей ошибке, это не то, что ты пытаешься сделать.

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