一、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. 织梦动态PHP可以删除吗,DeDe织梦cms如何全站动态化,取消静态功能
  2. 【java】之读取InputStream流
  3. Python defaultdict 模块和 namedtuple 模块 1
  4. php 流媒体源码,BeMusic v2.3.6 – 音乐流媒体分享平台PHP源码
  5. R语言中的特殊值 NA NULL NaN Inf
  6. 百度Google搜索框中,你不知道的变化
  7. GYM 101617 F
  8. 如何使用macOS自带网络测速功能?
  9. 纯CSS3技术 加载中
  10. uniapp对象怎么获取值_Uniapp使用GoEasy实现websocket实时通讯
  11. Web前端开发配色表及标准颜色表
  12. mysql start with_mysql 实现 start with
  13. python上传百度云_python通过百度云api的方式上传或下载文件
  14. 泰凌微 Telink TLSR825X Uart 串口无法接收数据 关闭休眠和深度休眠解决 问题
  15. 济南市全国计算机二级,济南市2019上半年计算机二级考试报名时间|网上报名入口【12月19日9:00开通】...
  16. bagging通过bootstrap构建集成分类器
  17. 最小二乘法的线性拟合
  18. 服务器关闭微软小娜,言而无信: 微软悄悄将小娜的禁用网络搜索选项废弃
  19. 反射、io流、正则、网编、MySql、JavaWeb、Android等等等等等等等等等等等等等等等等等~~~~~~
  20. JAMA发表备受期待的22nd Century SPECTRUM(R)极低尼古丁含量香烟III期研究结果

热门文章

  1. linux【网络】DNS 解析时快时慢,我该怎么办?
  2. 什么是分辨率?分辨率和像素的关系?
  3. 利用 Window Builder 快速搭建Java GUI 界面
  4. python opencv 人脸识别
  5. 中国游戏行业发展简述 1
  6. Android 关于“设置-电池-电池已用时间”
  7. WX(微信)找回误删的好友,仅做学习只用
  8. 企业实名认证的几种方案
  9. 南京港澳通行证续签办理指南
  10. 在Ubuntu下安装Wine QQ教程(本人亲测)