无法在js函数中使用axios

时间:2019-06-18 07:09:18

标签: vue.js axios

我们正在使用VueJS构建应用程序,这是其概念的新内容。当我们尝试使用来自js函数的axios进行调用时遇到错误。 错误是“在./axios.js中找不到导出'default'(导入为axios)”

请让我们知道我们可能做错了什么。感谢您的帮助。

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 :(得分:0)

假设您已将OutputStream安装为package.json中的依赖项或devDependency,并通过axiosnpm安装了它,那么我怀疑您的问题是您在寻找在与调用组件相同的目录中名为yarn的文件中用于axios。您应该改为像这样寻找软件包axios.js

axios

如果确实要从具有配置或其他内容的自定义文件中导出import axios from 'axios';,则需要查看从文件中导出的内容并确保它确实为axios。尽管从错误的声音看来,这似乎并不是您要尝试的方法。