search self 2022-04-15 22:13 采纳率: 100%
浏览 92
已结题

微信小程序添加数据到数据库

这是getUserProfile事件的代码



```javascript
getUserProfile(e) {
    wx.getUserProfile({
      desc: '获取你的昵称、头像、地区及性别', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写
      success: (res) => {
        // console.log(res);
        this.setData({
          userInfo: res.userInfo,
          hasUserInfo: true,
        })
      },
    })
   

这里是想把获取到的数据添加到数据库,但是这样写的话,userInfo好像获取不到

```javascript

let userInfo=this.userInfo;
    if(!this.data.hasUserInfo && userInfo){
      db.collection('users').add({
        data:{
          userPic:userInfo.avatarUrl,
          nickname:userInfo.nickName,

这是getUserProfile打印出的值,求问这个情况下想获取到userInfo该怎么写路径呀,我这样写(let userInfo=this.userInfo;)是错误的

img

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 4月23日
    • 创建了问题 4月15日

    悬赏问题

    • ¥15 想问一下STM32创建工程模板时遇到得问题
    • ¥15 Fiddler抓包443
    • ¥20 Qt Quick Android 项目报错及显示问题
    • ¥15 而且都没有 OpenCVConfig.cmake文件我是不是需要安装opencv,如何解决?
    • ¥15 oracleBIEE analytics
    • ¥15 github录制项目
    • ¥15 H.264选择性加密例程
    • ¥50 windows的SFTP服务器如何能批量同步用户信息?
    • ¥15 centos7.9升级python3.0的问题
    • ¥15 安装CentOS6时卡住