这是由于vue版本不匹配或者重复引入导致,通常是因为全局引入了vue,编译又import了vue导致,可以将webpack配置中的vue设置为读取全局:
externals: { 'jquery': 'window.jQuery', // 新增这行 'vue': 'window.Vue', }, resolve: { alias: { // 移除原来这行 //'vue$': 'vue/dist/vue.common.js', 'vuex$': 'vuex/dist/vuex.common.js' }, ...
转载请注明:Findever » vue warn $attr and $listeners are readyonly