ReactNative: 使用图片存储组件ImageStore组件-爱分乐赚

爱分乐赚网站开发是一个面向开发者的知识分享社区。这里集合了网站开发所需要用到的各类网站开发教程。包括(JavaScript 入门教程,TypeScript 入门教程,Vue 入门教程,Ajax 入门教程,ES6-10 入门教程,Yarn 入门教程,ECharts 入门教程,CSS3 入门教程,雪碧图入门教程,移动端布局教程,Html5 入门教程,Sass 入门教程,HTML 入门教程,uni-app 入门教程,Nginx 入门教程,HTTP 入门教程,Docker 入门教程,Shell 入门教程,Linux 入门教程,Gradle 入门教程,Vim 编辑器教程,RESTful 规范教程,Dreamweaver 教程,Markdown 入门教程,Maven 入门教程,Eclipse 编辑器教程,GitHub 入门教程,Android Studio 编辑器教程,PyCharm 编辑器教程,Sublime Text 使用教程,Postman 教程,Python 原生爬虫教程)

一、简介

ImageStore组件是ReactNative中用来存储图片的,支持通过uri从内存中获取和移除图片,也支持二进制图片的存储和获取。ImageStore组件提供的API就只有4个静态函数,使用起来比较简单。

 

二、API

1、通过uri获取图片

//查询图片,两个参数:第一个图片的uri,第二个为查询的回调
static hasImageForTag(uri: string, callback: (hasImage: bool) => void)

2、通过uri移除图片

//移除图片,一个参数,图片的uri
static removeImageForTag(uri: string)

3、存储图片的base64获取uri

//存储图片的base64编码,三个参数,第一个为图片的二进制编码、第二个为成功的回调、第三个为失败的回调。除非特殊需要,不推荐使用这种方式存储图片。很耗性能。
static addImageFromBase64( base64ImageData: string, success: (uri: string) => void, failure: (error: any) => void )

4、通过uri获取图片的base64

//通过图片的uri获取图片的base64编码,也是三个参数,第一个为图片的uri,第二个和第三个分别是成功和失败的回调,除非特殊需要,不推荐使用。很耗性能。
static getBase64ForTag( uri: string, success: (base64ImageData: string) => void, failure: (error: any) => void )

 

本文转自:https://www.cnblogs.com/XYQ/208910/p/12133067.html

----------------

微信扫一扫,分享到朋友圈

ReactNative: 使用图片存储组件ImageStore组件-爱分乐赚
返回顶部

显示

忘记密码?

显示

显示

获取验证码

Close