vue调用cordova有时会出现挂载失败的情况(?)

项目中进入app时会有一个splash页面,这个页面有调用原生获取设备信息的方法,但有时能成功有时会失败,有可能是cordova未加载完成就被调用的问题,在main.js中的Vue创建和挂载方法外加一个事件监听

document.addEventListener('deviceready', function () {
  new Vue({
    i18n,
    router,
    store,
    render: h => h(App)
  }).$mount('#app')
}, false);

说实话我不太懂为什么这样就行了,而且这个‘deviceready’事件是原生壳中的吗?先记录一下问题

posted @ 2020-04-22 16:21  万变不离许嵩  阅读(446)  评论(0编辑  收藏  举报