Javascript VueJS-资源插件不工作

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

我想使用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 './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(){…}