好的,所以:
Vue.use('vue-resource');
import {} from 'vue-resource';
导入了main.js。我尝试以其他方式导入它,我一直在寻找解决方案,但是没有运气。
我调用该功能的位置是在单击按钮后
<button class="btn btn-primary" @click="submit()">Submit</button>
。
“提交”功能如下:
this.$http
.post("https://vue-http-20bf2.firebaseio.com/data.json", this.user)
.then(
response => {
console.log(response);
},
error => {
console.log(error);
}
);
}```
答案 0 :(得分:0)
好的,所以我解决了。
问题是我不知道在哪里。我基本上必须再次导入Vue和VueResource,然后再次告诉Vue使用该软件包。
import Vue from 'vue'
import VueResource from 'vue-resource';
import App from './App.vue'
`Vue.use(VueResource);`
请注意,我已经尝试过这样做。
在App.vue中,我有
submit() {
this.$http
.post("https://vue-http-20bf2.firebaseio.com/data.json", this.user)
.then(
response => {
console.log(response);
},
error => {
console.log(error);
}
);
}