原因:若存储里未有对应此地址的图片,加载此ID时,会加载失败,而image会自动将其拼接"/~/pages/cloud://~"路径,认为其是项目图片。
重点是,若此时云存储里已有对应地址图片,页面重新加载时,image依然是加载失败后拼接的"/~/pages/cloud://~"路径。只有关掉小程序,重新进入才能正常显示。
问题:http://路径失败后,image再次加载时依然是http开头, 为何cloud://路径加载失败,就会被拼接为项目路径,而不保持原有路径?
复现:方法1.删除一个云图片。方法2.先拼接ID路径,然后上传多张图片(默认只能一个一个上传),在其他图片未上传结束,就展示页面。
请问解决了吗?我也是碰到相同的问题
我也碰到这个问题了,这个问题你解决了吗
我之前都好好的,从服务器上读取到本地的地址看了也是对的,但是就是不是到为什么image组件加载的时候要自动加上pages路径
你的img代码如何?