在我的项目中,我使用javascript Image类在代码中加载图像。
当我在开发环境中测试时,图像完美地集成在一起,我可以在我的项目中很好地使用它,实际上我得到了url,它是这样的:
"http://192.168.1.101:8100/assets/App_-_Logo.jpg“
但是当我在生产模式下编译应用程序时,图像被跳过了,显然它确实加载了它,因为没有出现错误,promise正确完成了,但当我尝试使用图像时,它没有任何效果,就好像它不存在一样,我得到了您使用电容器的url,我可以注意到它是不同的:
“电容器: //localhost/assets/App_-_Logo.jpg”
这是唯一的区别
有没有什么技巧可以用电容en生产模式加载图像?
我正在使用Ionic / Angular,这个实现通过一个承诺和一个等待来等待图像加载得到了正确的处理
发布于 2021-07-18 01:53:14
就在不久前,我也遇到了这个问题。
我想出的快速修复方法是将图像上传到web服务器,使其具有HTTPS地址,并且它不会在不同环境中更改。
这样的话,它对我来说效果很好。
尽管每次App需要时都要保存get会更好,但这是唯一有效的方法。
如果你知道解决这个问题的其他方法,请告诉我。
https://stackoverflow.com/questions/68418908
复制相似问题