我可以在React Native中本地存储或缓存图像吗?

时间:2016-02-03 13:08:07

标签: canvas blob react-native

我有一个新闻应用程序,我想在第一次获取它们时在本地存储图像。

React Native的AsyncStorage接受键值字符串数据。我可以用吗?

在浏览器中,我使用canvas获取数据uri或BlobBuilder获取BLOB,不确定它是否在React Native中有效。

1 个答案:

答案 0 :(得分:2)

您可以使用以下内容执行此操作:

$scope.calculatePrice = function(orderItem) {
    angular.forEach(orderItem, function(){
    });
}

然后像这样检索它:

const STORAGE_KEY = 'yourkey';

Api.getImages()           // Replace Api.getImages() with your data source.
  .then((data) => {

    var images = data; 

    // Set a key for AsyncStorage, and Stringify the data
    AsyncStorage.setItem(STORAGE_KEY, JSON.stringify(data))

    this.setState({
      images : images,
    });

  })