一、debug过程

在进行微信小程序的开发过程中,我利用如下代码获取全局变量中的username的值,但其结果缺如图中所示的只向数据库中存入了对应的类型即object Object。

username: getApp().globalData.user.username,

数据库结果

其中,全局变量如下代码所示,以及其该变量的类型在终端的输出

globalData中的user变量

该变量的终端输出

我一开始以为我的代码没有问题,但是甚至得不到如上面数据库中所示的object类型的表达,经排查是我搞混了user和userInfo,user我用来存储存到数据库以及从数据库中获得的信息,而userInfo是从小程序进入后的授权弹窗中获得的用户的nickname以及avatarUrl信息,后修改。

二、bug解决方法

但仍然无法获取,最后再次比对user内容,发现我应该继续进行索引每一个中的键值对

即修改代码如下:

username: getApp().globalData.user.username.username,

三、心得

小心写代码,多多写注释,防范手抖写错变量名。

微信小程序getApp().globalData.user无法获取值相关推荐

  1. 微信小程序官方调整头像昵称获取问题;微信扫码链接wifi,wifi地推,两种可行的解决方案

    微信小程序官方调整头像昵称获取问题:微信扫码链接wifi,wifi地推 更新时间:2022年11月9日 由于 PC/macOS 平台「头像昵称填写能力」存在兼容性问题,对于来自低于2.27.1版本的访 ...

  2. 微信小程序直播状态接口如何获取

    现如今,小程序直播非常的红火,越来越多的商家开通了微信小程序直播,但是在直播的过程中,偶尔会出现一些小问题,如禁播,异常状态等等,下面小编就来介绍一下微信小程序直播状态接口如何获取. 一.微信小程序直 ...

  3. 解决微信小程序云开发模式无法获取数据库数据问题

    解决微信小程序云开发模式无法获取数据库数据问题 问题: 在数据库有两条数据,获取数据时输出窗口没有任何反应 错误原因: 检查数据库名字是否对应 检查你是否有多个云开发环境 如果有多个云开发环境,就需要 ...

  4. 微信小程序开发——点击按钮获取用户授权没反应或反应很慢的解决方法

    微信小程序开发--点击按钮获取用户授权没反应或反应很慢的解决方法 参考文章: (1)微信小程序开发--点击按钮获取用户授权没反应或反应很慢的解决方法 (2)https://www.cnblogs.co ...

  5. 微信小程序 免登陆,授权获取手机号

    最近改造一个微信小程序项目: 原登录逻辑:直接获取用户信息(wx.getUserProfile)进行登录 改造后:用户登录前先获取用户手机号 判断时候注册过 再进行后续操作(这边主要介绍如何直接获取手 ...

  6. 微信小程序最新用户头像昵称获取规则调整应对措施(2022)

    目录 一.调整 二.应对措施 2.1 更新头像 2.2 更新昵称 三.完整代码 一.调整 小程序用户头像昵称获取规则调整公告 以前通过wx.getUserProfile获取用户信息,用户点击同意以后, ...

  7. 微信小程序开发之从相册获取图片 使用相机拍照 本地图片上传

    今天遇到微信小程序的用户头像设置功能,做笔记. 先上gif: 再上代码: 小demo,代码很简单. 1.index.wxml <!--index.wxml--> <button st ...

  8. 微信小程序----map组件实现(获取定位城市天气或者指定城市天气数据)

    效果图 实现原理 采用高德地图微信小程序开发API(getWeather),如果 city 属性的值为空(或者没有city属性),默认返回定位位置的天气数据:如果 city 不为空,则返回 city ...

  9. 企业微信小程序_授权登录接口获取用户userid

    文章目录 一.前置知识 1. 阅读 企业微信小程序开发文档 2. 企业微信小程序登录流程 3. 微信小程序区别 二.前端部分 2.1. 调用登录接口 2.2. 请求后端接口 2.3. 项目源码 三.后 ...

最新文章

  1. The XML page cannot be displayed |无法显示 XML 页
  2. C++ 学习路线推荐
  3. C#操作注册表增删改查及关机能保存问题
  4. boost原理与sklearn源码_机器学习sklearn系列之决策树
  5. java公平索非公平锁_java中的非公平锁不怕有的线程一直得不到执行吗
  6. HTML5 中的新特性:
  7. 【elastic】ES启动选举主节点 RemoteTransportException CoordinationStateRejected became follower
  8. 荣耀 升级 鸿蒙,荣耀终于放出大招!4部荣耀旗舰可升级鸿蒙,网友:终于等到了...
  9. 汇编中求补指令NEG的小问题..
  10. HiveSQL技术原理、优化[深度解析]
  11. Keil下Debug随笔
  12. jQuery常用语法笔记
  13. 幼儿园连锁管理系统源码
  14. 科技爱好者周刊(第 163 期):你的城市有多少张病床?
  15. Java绘制图形(正方形/三角形/圆/网以及填充颜色)
  16. matlab如何进行批量计算,什么是matlab中逐列相关的快速计算方法
  17. 今天在5460同学录的留言
  18. 计算机专业自我认知swot,计算机专业自我认知.doc
  19. 智慧水利三维可视化平台功能介绍
  20. 如何逃避classin专注学习模式

热门文章

  1. 怎么压缩图片大小到50kb以下?照片怎么压缩到50kb?
  2. 如何为游戏插上人工智能的翅膀?
  3. 微信公众号网页授权获取用户信息的流程
  4. 华为鸿蒙系统为什么还没有用出来,华为鸿蒙系统不为手机而来,为谁而来?
  5. 【APP小鲜肉】这样的一群人,会做出怎样的一个APP,欢迎大家试用
  6. 我的第一个微信小程序(一)--使用微信web开发工具创建小程序
  7. Java可视化界面设计
  8. 人群标签、手淘流量之间的关系,如何提高手淘流量?
  9. jdbc中rowmapper
  10. 为什么服务器会修改弹道,绝地求生:韦神科普,消音器会修改5%的弹道,队友感觉长知识了...