我有一个正在 iOS 上测试的 Cordova 应用程序。当我启动应用程序时,会出现登录屏幕并包含两个图像:背景和徽标。背景图像加载正常,但徽标在我切换到其他页面然后返回登录页面后才会加载。
这是我看到的截图:
该图像由 webpack 捆绑,并在浏览器中加载/渲染良好。为什么有些图片可以正确加载,而有些则不能?它们都是png由 webpack 解析的图像。
我有一个正在 iOS 上测试的 Cordova 应用程序。当我启动应用程序时,会出现登录屏幕并包含两个图像:背景和徽标。背景图像加载正常,但徽标在我切换到其他页面然后返回登录页面后才会加载。
这是我看到的截图:
该图像由 webpack 捆绑,并在浏览器中加载/渲染良好。为什么有些图片可以正确加载,而有些则不能?它们都是png由 webpack 解析的图像。
问题是由反应路由器引起的。根据我找到的一堆答案,HashRouter应该在 Cordova 中工作,但那是我已经在使用的,所以我切换到MemoryRouter并且我的图像现在可以正确加载。