1、报错this.getUserInfo(this.setData) is not a function;at pages/index/index onShow function;at api request success callback function
TypeError: this.getUserInfo is not a function

在回调结果里调用这个页面的函数 this.fun() 或者 this.setData 时就会报错,这时要在函数一开时的地方使用var that = this;,然后使用that调用数据。

这里的this指向的就是请求本身了如( wx.request ),而不是这个页面!!!

onLoad:function(options){this.login();},login:function(){var that = this;// 这个地方非常重要,重置data{}里数据时候setData方法的this应为以及函数的this, 如果在下方的sucess直接写this就变成了wx.request()的this了wx.login({success: function (res) {if (res.code) {//发起网络请求
          wx.request({url: 'https://applet.ech-med.com/appwx/getAppToken',data: {code: res.code},success: function (re) {console.log(re);that.getUserInfo();that.setData({ });//如果在sucess直接写this就变成了wx.request()的this了.必须为getdata函数的this,不然无法重置调用函数}})} else {console.log('获取用户登录态失败!' + res.errMsg)}}})},getUserInfo: function () {console.log("获取用户信息")},

微信小程序 错误记录相关推荐

  1. 微信小程序学习记录【1】【项目结构构成、官方文档构成、基本配置】

    微信小程序学习记录[1][项目结构构成.基本配置]文章目录 项目结构构成 官方文档结构 基本配置 1. 小程序配置 1.1 app.json 1.2 page(页面名).json 1.3 sitema ...

  2. 微信小程序错误监控方法谈

    对于小程序开发者来说,如何进行错误监控一直是个头疼的问题.由于小程序开发迭代较快,会存在系统问题,机型问题和版本的兼容问题,有时候我们在自行测试中完美运行,可总是有用户抱怨使用异常.如果我们对小程序的 ...

  3. 微信小程序学习记录——4.框架-视图层

    文章目录 1.WXML 数据绑定 简单绑定 运算 组合 列表渲染 wx:for block wx:for wx:key 条件渲染 wx:if block wx:if wx:if vs hidden 模 ...

  4. 反编译微信小程序错误: $gwx is not defined和__vd_version_info__ is not defined 已解决

    前言 $gwx is not defined 报错 __vd_version_info__ is not defined 报错 请看 由于微信小程序内部升级的原因,最近github上的wxappUnp ...

  5. 微信小程序学习记录(一)

    如何定义一个全局变量: 1,在根目录下app.js中添加 App({globalData: {g_isPlayingMusic : false,g_currentMusicPostId :null,d ...

  6. 我为什么要开发微信小程序来记录成长锻炼成绩

    我家里有两个孩子,一个刚上一年级,一个幼儿园.在当前国家提倡减负的背景下,鼓励大家参加益智健身的活动,体育活动明显增加了.还有一份体育评分标准,如下<小学一年级测试项目及评分标准>: 小学 ...

  7. 微信小程序错误:Expecting 'EOF','}',':',',',']', got INVALID

    开发微信小程序时出现错误: 错误现象: Expecting 'EOF','}',':',',',']', got INVALID   1 | { > 2 |   "usingCompo ...

  8. 微信小程序开发记录一,开发工具的使用

    工欲善其事,必先利其器. 开发工具的下载> 1.微信开发者工具的下载: 下载地址:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/downl ...

  9. json 微信小程序 筛选_微信小程序学习记录

    全局配置 app.json 文件用来对微信小程序进行全局配置. pages 类型为 String Array 是 页​面路径列表,创建目录和更改时会自动更改文件. 用于指定小程序由哪些页面组成,每一项 ...

最新文章

  1. 论文笔记 Inter-sentence Relation Extraction with Document-level Graph Convolutional Neural Network
  2. TX2 安装QT Creator
  3. 基于 Storyboard 多种方式的页面跳转、参数传递
  4. Google Gears 体验(2):本机 web 服务器
  5. struts2和springmvc的区别
  6. STM32F103构建固件库模板(PS固件库文件树介绍)
  7. python和pytorch是什么关系_【PyTorch】Tensor和tensor的区别
  8. 新版 Edge 浏览器 Logo 曝光:形状相同,但为黄色背景
  9. iOS 10 推送的简单使用
  10. 深度学习:什么是自编码器(Autoencoder)
  11. 小D课堂 - 新版本微服务springcloud+Docker教程_3-04 SpringCloud微服务核心组件Eureka介绍和闭源后影响...
  12. 安装新版xampp后apache无法启动提示:Apache Service detected with wrong path解决方案
  13. opencv的第一个lena图片显示
  14. win7修复计算机卡了,Win7修复漏洞补丁后系统变卡的原因和解决方法
  15. 简易解inode802.1x认证实战(6)交叉编译
  16. 售前工程师的成长---一个老员工的经验之谈(二)(转载)
  17. JAVA-生成二维码图片
  18. idea 手动导入 jar 包
  19. LeetCode 720. 词典中最长的单词
  20. erdas查看灰度直方图_ERDAS图像的基本操作

热门文章

  1. 新消息,ChatGPT停止注册、大面积封号?
  2. stm32f103系列SysTick定时器
  3. 1.有限元问题基本了解
  4. R语言使用as.Date函数把dataframe中的多个数据列(multiple columns)从字符串转化到日期类型
  5. 中兴2022海外岗位招聘经验
  6. 家用电器-电磁炉加热原理及实现
  7. iis put漏洞poc
  8. 微信小程序组件(标签)—码虫带你飞
  9. 六一你收到礼物了吗?我用Python画多种不同种类的樱花树送给大家,祝六一快乐
  10. 微信小程序开发支付流程