taro/微信小程序 3種獲取用戶頭像方法

  1. 使用wx.getUserInfo/Taro.getUserInfo
 //獲取用戶信息
    wx.getUserInfo({
        success:  (res)=> {
 
            console.log(res);
            that.data.userInfo = res.userInfo;
 
            that.setData({
                userInfo: that.data.userInfo
            })
        }

Taro.chooseImage(OBJECT)
https://taro-docs.jd.com/taro/docs/3.0.0-beta.5/apis/multimedia/images/chooseImage/
wx.chooseImage(OBJECT)

從本地相冊(cè)選擇圖片或使用相機(jī)拍照。
https://developers.weixin.qq.com/miniprogram/dev/api/media/image/wx.chooseImage.html

2.相機(jī)拍照

     Taro.chooseImage({
          count: 1, // 默認(rèn)9
          sizeType: ['original', 'compressed'], // 可以指定是原圖還是壓縮圖,默認(rèn)二者都有
          sourceType: ['camera'], // 可以指定來源是相冊(cè)還是相機(jī),默認(rèn)二者都有
          success: (res) => {
            // 返回選定照片的本地文件路徑列表,tempFilePath可以作為img標(biāo)簽的src屬性顯示圖片
            this.setState({
              headImgName: res.tempFilePaths[0],
              avatarOpened: false
            });
          }
        });

3.從手機(jī)相冊(cè)選擇

   Taro.chooseImage({
          count: 1, // 默認(rèn)9
          sizeType: ['original', 'compressed'], // 可以指定是原圖還是壓縮圖,默認(rèn)二者都有
          sourceType: ['album'], // 可以指定來源是相冊(cè)還是相機(jī),默認(rèn)二者都有
          success: (res) => {
            // 返回選定照片的本地文件路徑列表,tempFilePath可以作為img標(biāo)簽的src屬性顯示圖片
            this.setState({ headImgName: res.tempFilePaths[0] });
          }
?著作權(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ù)。

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