Do not use ‘new’ for side effects

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 }
})

  

 

posted @ 2018-06-09 13:44  miaomiaotab  阅读(1013)  评论(0编辑  收藏  举报