当我处于生产模式时,图像不会加载到离子电容器中,但它处于开发模式
image does not load in Ionic Capacitor when I am in production mode, but it is in development mode
在我的项目中,我使用 javascript 图片 class 在我的代码中加载图片。
我在开发环境测试的时候,图片集成的很完美,在我的项目中可以很好的使用,其实我得到的是url,是这样的:
"http://192.168.1.101:8100/assets/App_-_Logo.jpg"
但是当我在生产模式下编译应用程序时,图像被跳过,显然它确实加载了它因为没有出现错误,承诺正确完成,但是当我尝试使用图像时它没有效果,因为如果它不存在,
我得到了你带电容器的 url,我注意到它是不同的:
"电容器://localhost/assets/App_-_Logo.jpg"
这是唯一的区别
生产模式下用电容加载图片有什么技巧吗?
我正在使用 Ionic / Angular
使用 promise 和 await 来正确处理实现以等待图像加载
我不久前就遇到过这个问题。
我想出的快速修复方法是将图像上传到网络服务器以获得 HTTPS 地址,并且它不会在环境之间改变。
这样,对我来说效果很好。
尽管每次 App 需要它时都必须保存它会更好,但这是唯一可行的方法。
如果您知道其他解决方法,请告诉我。
在我的项目中,我使用 javascript 图片 class 在我的代码中加载图片。
我在开发环境测试的时候,图片集成的很完美,在我的项目中可以很好的使用,其实我得到的是url,是这样的:
"http://192.168.1.101:8100/assets/App_-_Logo.jpg"
但是当我在生产模式下编译应用程序时,图像被跳过,显然它确实加载了它因为没有出现错误,承诺正确完成,但是当我尝试使用图像时它没有效果,因为如果它不存在, 我得到了你带电容器的 url,我注意到它是不同的:
"电容器://localhost/assets/App_-_Logo.jpg"
这是唯一的区别
生产模式下用电容加载图片有什么技巧吗?
我正在使用 Ionic / Angular 使用 promise 和 await 来正确处理实现以等待图像加载
我不久前就遇到过这个问题。
我想出的快速修复方法是将图像上传到网络服务器以获得 HTTPS 地址,并且它不会在环境之间改变。
这样,对我来说效果很好。
尽管每次 App 需要它时都必须保存它会更好,但这是唯一可行的方法。
如果您知道其他解决方法,请告诉我。