【React Native】文件翻譯閱讀紀錄 - APIs - ImageStore

by - 上午9:00

Facebook Open Source React Native



ImageStore

Methods




參考

Methods

hasImageForTag()

static hasImageForTag(uri, callback)
檢查ImageStore是否包含指定URI的圖像數據。 @platform ios

removeImageForTag()

static removeImageForTag(uri)
從ImageStore中刪除圖像。圖像存儲在內存中,必須在完成後手動刪除,否則它們將繼續耗盡RAM,直到應用程序終止。在沒有先調用hasImageForTag()的情況下調用removeImageForTag()是安全的,它將無聲地失敗。 @platform ios

addImageFromBase64()

static addImageFromBase64(base64ImageData, success, failure)
static addImageFromBase64(base64ImageData,success,failure)
在ImageStore中存儲base64編碼的圖像,並返回可用於稍後訪問或顯示圖像的URI。圖像僅存儲在內存中,必須通過調用removeImageForTag()完成後手動刪除。

請注意,在JS和本機代碼之間傳輸大量二進制數據是非常低效的,因此您應該避免不必要地調用它。 @platform ios

getBase64ForTag()

static getBase64ForTag(uri, success, failure)
檢索ImageStore中圖像的base64編碼數據。如果指定的URI與商店中的圖像不匹配,則將調用失敗回調。

請注意,在JS和本機代碼之間傳輸大量二進制數據是非常低效的,因此您應該避免不必要地調用它。要在ImageStore中顯示圖像,您只需將URI傳遞給<Image />組件;無需檢索base64數據。


You May Also Like

0 意見