我有一个应用程序建立在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
2条答案
按热度按时间7uzetpgm1#
请尝试在Mac上使用Safari开发者工具连接到您的测试设备并检查JavaScript控制台。通常情况下,您会在那里看到错误。在Android上,您可以在Chrome上执行此操作。
f5emj3cl2#
我回答我的问题。我解决这个问题只是改变vue路由历史模式在散列模式如下所示
并在vue.config.js文件中添加以下代码