2017-10-10 62 views
1

我在我的應用(react-navigation)中有兩個場景。圖片(來自url)再次在其他組件中加載

場景1:有一些更多的細節

如果我從場景1導航到場景2的組件相同的圖像總是加載:,每行的圖像

場景2平表圖像再次。

爲什麼圖像組件不使用緩存中的圖像?在其他組件上(無需導航)緩存​​正在工作。緩存控制設置爲max_age = 2592000。

+0

您是否嘗試將圖像源導入到單獨的文件中,然後將其作爲組件導出? – David

回答

0

如果圖像(S)是靜態的,你可以導入,並從單個文件導出他們:

export default class Images { 
    static image1 = require("../public/images/image1.jpg"); 
    static image2 = require("../public/images/image2.jpg"); 
} 

您可以使用一個工具,如https://github.com/wcandillon/react-native-static-images腳本這個給你。

+0

不幸的是,正如標題中提到的,我正在從服務器加載圖像。 – rakete

+0

我在運行時獲取圖像URL,因爲我從API中獲取它們。 – rakete

相關問題