Javascript VueJS-资源插件不工作
我想使用vue资源。但当我这么做的时候Javascript VueJS-资源插件不工作,javascript,vue.js,Javascript,Vue.js,我想使用vue资源。但当我这么做的时候 var Resource = require(‘vue-resource’); Vue.use(Resource) 我在chrome开发控制台中收到错误消息: 未捕获InvalidValueError:app.init不是函数 当我删除这两行时,所有行都再次工作 代码如下: var Vue = require('vue'); var Resource = require('vue-resource'); import GIS from './compon
var Resource = require(‘vue-resource’);
Vue.use(Resource)
我在chrome开发控制台中收到错误消息:
未捕获InvalidValueError:app.init不是函数
当我删除这两行时,所有行都再次工作
代码如下:
var Vue = require('vue');
var Resource = require('vue-resource');
import GIS from './components/GIS.vue';
Vue.component('map', GIS);
Vue.use(Resource);
window.app = new Vue({
el: '#app',
data: {
address: '',
latitude: '',
longitude: ''
},
watch: {
address: function() {
this.requestAddress();
}
},
methods: {
init() {
// Fire event when Maps API has been loaded
this.$broadcast('MapsAPILoaded')
},
requestAddress() {
this.$broadcast('RequestAddress')
},
deleteMarkers() {
this.$broadcast('DeleteMarkers')
}
}
});
真有趣。。完全相同的设置适合我。虽然my
Vue.use(require('Vue-resource')代码>位于var Vue=require('Vue')的正下方代码>。。。。为什么不试试呢?您似乎在某个地方有调用app.init的代码-在哪里?您是否缺少init和()之间的:函数?换句话说,它不应该注册为init:function(){…}