new Vue({ el: '#App', router, template: '<App/>', components: { App } })
上面这样会报错
改成下面这样就好了
let vm = new Vue({ router, el: '#app', render: h => h(App) }) Vue.use({vm})
或者加一行注释
/* eslint-disable no-new */ new Vue({ el: '#App', router, template: '<App/>', components: { App } })