【发布时间】:2017-01-04 10:04:13
【问题描述】:
如果我从 main.js 导入我的模块:
import Vue from 'vue'
import store from './vuex/store'
import VueResource from 'vue-resource'
Vue.use(VueResource);
import Component from './components/component.vue';
在这个例子中,我需要在我的 component.js 中重新导入 VueResource 吗?
如果不是,我不明白为什么我想在 component.js 中使用 vue ressource 时出错:
Cannot read property '$http' of undefined
component.js:
this.$http.get('http://ajaxurl.test').then((response) => {
// success callback
}, (response) => {
//failure
});
【问题讨论】:
-
你说
component.js和component.vue。它是哪一个?你能展示更多的组件吗?this.$http在里面执行什么?组件方法?console.log(this)给你组件了吗?
标签: vue.js vue-resource vue-component