收藏
回答

超级菜鸟求帮忙!怎么用getuserprofile把用户信息上传到云数据库?

我的wxml是:<button wx:else  bindtap="GetUserInfo" >授权登录</button>

js:GetUserInfo: function (e) {

  wx.getUserProfile({

    desc: '正在获取', //不写不弹提示框

    success: function (res) {

      console.log("获取成功:", res)

    },

    fail: function (err) {

      console.log("获取失败: ", err)

    }

  })


}


我这里只能在控制台下看到用户信息,希望哪位大神帮忙上一下代码把我的用户信息上传到云数据库!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

回答关注问题邀请回答
收藏

2 个回答

  • 童谣
    童谣
    03-20

    在success中发起请求,存入你想要放的地方


    03-20
    有用 1
    回复 2
    • 炸鸡
      炸鸡
      03-20
      在success中这样添加可以吗?
      let userInfo = ev.detail.userInfo;
        if (!this.data.logged && userInfo){
           db.collection('users').add({
             data:{
               userPhoto:userInfo.avatarUrl,
               nickName:userInfo.nickName,
               signature:'',
               phoneNumber:'',
               weixinNumber:'',
               links:0,
               time: new Date()
             }
           }).then((res)=>{
             console.log(res);
           });
        }
      }
      })
      03-20
      回复
    • 炸鸡
      炸鸡
      03-20
      能否上一个写入数据库的代码??感谢!!
      03-20
      回复
  • 炸鸡
    炸鸡
    03-20

    求!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




    03-20
    有用 1
    回复
登录 后发表内容
问题标签