Taro

taro/微信小程序 3种获取用户头像方法

2020-05-29  本文已影响0人  逸笛
  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)

从本地相册选择图片或使用相机拍照。
https://developers.weixin.qq.com/miniprogram/dev/api/media/image/wx.chooseImage.html

2.相机拍照

     Taro.chooseImage({
          count: 1, // 默认9
          sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
          sourceType: ['camera'], // 可以指定来源是相册还是相机,默认二者都有
          success: (res) => {
            // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片
            this.setState({
              headImgName: res.tempFilePaths[0],
              avatarOpened: false
            });
          }
        });

3.从手机相册选择

   Taro.chooseImage({
          count: 1, // 默认9
          sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
          sourceType: ['album'], // 可以指定来源是相册还是相机,默认二者都有
          success: (res) => {
            // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片
            this.setState({ headImgName: res.tempFilePaths[0] });
          }
上一篇下一篇

猜你喜欢

热点阅读