【React Native】文件翻譯閱讀紀錄 - APIs - ImageStore
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
在ImageStore中存儲base64編碼的圖像,並返回可用於稍後訪問或顯示圖像的URI。圖像僅存儲在內存中,必須通過調用removeImageForTag()完成後手動刪除。
請注意,在JS和本機代碼之間傳輸大量二進制數據是非常低效的,因此您應該避免不必要地調用它。 @platform ios
getBase64ForTag()
static getBase64ForTag(uri, success, failure)
檢索ImageStore中圖像的base64編碼數據。如果指定的URI與商店中的圖像不匹配,則將調用失敗回調。
請注意,在JS和本機代碼之間傳輸大量二進制數據是非常低效的,因此您應該避免不必要地調用它。要在ImageStore中顯示圖像,您只需將URI傳遞給<Image />組件;無需檢索base64數據。
請注意,在JS和本機代碼之間傳輸大量二進制數據是非常低效的,因此您應該避免不必要地調用它。要在ImageStore中顯示圖像,您只需將URI傳遞給<Image />組件;無需檢索base64數據。
0 意見