【发布时间】:2017-10-12 07:19:32
【问题描述】:
所以,这是我的 Api 服务组件,我正在使用 Axios:
import api from './Api.vue';
export default {
name: 'app-feed-service',
methods: {
getPosts() {
return api.get('posts/');
}
}
}
还有一些提要组件
import AppSinglePost from './../Feed/Post.vue';
import AppFeedService from './../../api/Feed.vue';
export default {
name: 'app-posts',
components: {
AppSinglePost
},
data() {
return {
posts: []
}
},
created() {
AppFeedService.getPosts().then((res) => {
console.log(res);
});
}
}
现在是错误:
TypeError: __WEBPACK_IMPORTED_MODULE_1__api_Feed_vue___default.a.getPosts is not a function
有人可以帮忙吗?
【问题讨论】:
-
您的提要服务名为
Feed.vue? -
不,为什么?应该吗?
-
这就是您要导入的内容。
import AppFeedService from './../../api/Feed.vue' -
是的。抱歉误会了
-
我猜你想导入
Feed.js什么的。
标签: javascript file-upload webpack vue.js vue-loader