如何在/.quasar/client-entry.js中删除新的Vue?

时间:2019-10-23 04:37:40

标签: vue.js quasar-framework

使用firebase时,由于其生命周期,刷新应用程序或网站时,firebase.auth()。currentUser始终为null。 所以我想将Vue存储在某个地方,而不是在网站刷新时绘制,如下所示。

// boot/auth.js 
import Firebase from 'firebase'

export default ({ app, router, Vue, store }) => {
  let appTemp
  Firebase.auth().onAuthStateChanged(=> {
    if (!appTemp) { // <<- draw vue only appTemp doesn't have to prevent refresh website.
      appTemp = new Vue(app) 
    }
  })
}

仅当我在/.quasar/client-entry.js中删除这样的新Vue时,它才起作用

  if (routeUnchanged === false) {
    return
  }
  // new Vue(app)
}
start()

但是在类星体启动后会自动重新创建client-entry.js文件。 如何在类星体中删除或阻止新的Vue? 我想手动制作。

0 个答案:

没有答案