cordova 获得只有app.vue项目而没有其他组件白色屏幕

imzjd6km  于 2022-11-15  发布在  其他
关注(0)|答案(2)|浏览(199)

我有一个应用程序建立在vuejs和建立与cordova。后,我cordova建立ios它成功地建立了应用程序,但当我cordova仿真ios它只显示app.vue组件,而不是其他组件。app.vue内容是nav.vue.它只显示导航栏,并使其他白色屏幕。有人能请帮助我解决这个问题。

</platform>
<platform name="ios">
    <allow-intent href="itms:*" />
    <allow-intent href="itms-apps:*" />

     <splash src="res/screen/ios/icon.png" />
</platform>

<access origin="about:*" />
<allow-navigation href="about:" />

<access origin="tel:" launch-external="yes" />
<access origin="mailto:" launch-external="yes" />

<preference name="scheme" value="app" />

这是我的config.xml

7uzetpgm

7uzetpgm1#

请尝试在Mac上使用Safari开发者工具连接到您的测试设备并检查JavaScript控制台。通常情况下,您会在那里看到错误。在Android上,您可以在Chrome上执行此操作。

f5emj3cl

f5emj3cl2#

我回答我的问题。我解决这个问题只是改变vue路由历史模式在散列模式如下所示

const router = new VueRouter({
                   mode: "hash",
                   base: process.env.BASE_URL,
                   routes,
               });

并在vue.config.js文件中添加以下代码

devServer:{
    https:false
}

相关问题