react-native的CameraRoll組件使用心得

1.saveToCameraRoll 保存一個(gè)圖片到相冊(cè)。

CameraRoll.saveImageWithTag(imgUrl).then(
            (url) => {
              alert('圖片保存成功');
            }
          ).catch(
            error => {
              alert('保存照片失敗' + error);
            }
            );

        }

2.getPhotos(params:object) 獲取手機(jī)中相冊(cè)中的內(nèi)容 , 參數(shù)params是一個(gè)對(duì)象,一些刪選的條件

let fetchParams = {
  first: 10,    // 數(shù)值     一次獲取多少?gòu)堈掌?  assetType: 'Photos',   //只獲取照片
  //groupTypes in not supported on Android
  // groupTypes:'All',
};


  //this作用域問題
  let  _that = this;
  CameraRoll.getPhotos(fetchParams).then(
      (data) => {
        let edges = data.edges;
        //.map 是針對(duì)數(shù)組里的每一個(gè)元素,
        //調(diào)用回調(diào)函數(shù) ,第一個(gè)參數(shù)是元素,第二個(gè)參數(shù)是下標(biāo),然后把每次調(diào)用的返回值按順序再組織成一個(gè)新的數(shù)組
        let images = edges.map((edge) => {
          //返回img的地址
          return edge.node.image;
        });
        _that.setState({
          images: images,
        });
      }

    ).catch(error => {
      console.log('出錯(cuò)了:' + error);

    });

//unshift() 方法可向數(shù)組的開頭添加一個(gè)或更多元素,并返回新的長(zhǎng)度。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第5章 引用類型(返回首頁(yè)) 本章內(nèi)容 使用對(duì)象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,679評(píng)論 0 4
  • 數(shù)組的方法 首先我們先打印一下Array.prototype看一下數(shù)組都有哪些方法 concat1.定義和用法:c...
    黃鶴你不是人閱讀 472評(píng)論 0 0
  • 1、join() join() 方法用于把數(shù)組中的所有元素轉(zhuǎn)換為一個(gè)字符串。元素是通過指定的分隔符進(jìn)行分隔的。ar...
    YukiYang閱讀 935評(píng)論 0 2
  • 本章內(nèi)容 使用對(duì)象 創(chuàng)建并操作數(shù)組 理解基本的 JavaScript 類型 使用基本類型和基本包裝類型 引用類型的...
    悶油瓶小張閱讀 781評(píng)論 0 0
  • 你多久沒有抬頭看過天空了? 清晨當(dāng)你穿著運(yùn)動(dòng)衣迎著曦光跑在大街小巷,傍晚當(dāng)你轉(zhuǎn)動(dòng)著方向盤形色匆匆地行駛在川流不息的...
    hellokey閱讀 545評(píng)論 0 7

友情鏈接更多精彩內(nèi)容