我所有的 Firestore 檔案都包含一個名為 的欄位image_path
,該欄位具有 Unsplash 隨機源 URL,
正如您可以測驗的那樣,每次打開該鏈接時,它都會給出不同的隨機影像。但是在我的顫振應用程式中,在 中Image.network
Row
的孩子們中SingleChildScrollView
,他們都獲得了相同的隨機 URL,
SingleChildScrollView(
child: Row(
children: List.generate(lengthOfDocuments),
(index) => ImageBox(
documentsList[index]["image_path"], // image_path == https://source.unsplash.com/random/
),
),
);
但它們顯示相同的影像:
我的期望: 所有影像都應該從該 URL 獲得隨機不同的影像
這種行為的原因是什么,我是否忘記了什么?
uj5u.com熱心網友回復:
瀏覽器中或 unsplash 端必須發生某種快取。
嘗試使每個索引的 url 唯一,如下所示:
documentsList[index]["image_path"] `?index=${index}`
如果在頁面重新加載之間沒有改變,那么您可以將查詢引數設為隨機 # 或字串。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/527185.html
標籤:Google Cloud Collective 扑火力基地镖谷歌云火库