在控制台中出现空白的白屏,没有错误



>我有一个应用程序,内置于 vuejs,分别使用 yarn build 和 yarn cordova-build-ios 编译。

如果我做平台添加浏览器,它可以工作。 和科尔多瓦-服务-浏览器。

但是,在IOS甚至OSX中,它都没有。我尝试使用纱线构建并放入 phonegap 构建,以及同样的问题。

使用文档,我为应用程序启用了 xcode 调试和 safari 调试。在 xcode 或 safari 应用程序中,网络或控制台选项卡中都没有任何错误。

编辑

经过一些阅读,我测试了以下内容,新 Vue(( 之后的警报永远不会触发

import '../node_modules/bootstrap/dist/css/bootstrap.css'
import store from './store'
import router from './router'
import Vue from 'vue'
import App from './App'
import Toastr from 'vue-toastr'
Vue.use(router)
Vue.use(Toastr)
Vue.config.productionTip = false
alert(navigator.userAgent);
if(navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry|IEMobile)/)){
    document.addEventListener("deviceready", onDeviceReady, false);
} else {
    onDeviceReady(); //this is the browser
}
function onDeviceReady() {
  alert('**');
  const vue = new Vue({
    store,
    router,
    render: h => h(App)
  }).$mount('#app')
  alert(vue.toSource())
}

我最终重建了前端部分,似乎与路径有关......

此外,对于IOS,它不能从根目录工作,但必须进入src文件夹并运行cordova 运行ios(而不是从根目录运行yarncordova-serve-ios(

但它有效

最新更新