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

  

 

猜你喜欢

转载自www.cnblogs.com/tabCtrlShift/p/9159213.html
今日推荐