我在我的應用(react-navigation)中有兩個場景。圖片(來自url)再次在其他組件中加載
場景1:有一些更多的細節
如果我從場景1導航到場景2的組件相同的圖像總是加載:,每行的圖像
場景2平表圖像再次。
爲什麼圖像組件不使用緩存中的圖像?在其他組件上(無需導航)緩存正在工作。緩存控制設置爲max_age = 2592000。
我在我的應用(react-navigation)中有兩個場景。圖片(來自url)再次在其他組件中加載
場景1:有一些更多的細節
如果我從場景1導航到場景2的組件相同的圖像總是加載:,每行的圖像
場景2平表圖像再次。
爲什麼圖像組件不使用緩存中的圖像?在其他組件上(無需導航)緩存正在工作。緩存控制設置爲max_age = 2592000。
如果圖像(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腳本這個給你。
您是否嘗試將圖像源導入到單獨的文件中,然後將其作爲組件導出? – David