收藏
回答

获取用户信息类型的按钮的回调函数中 this 是 undefined

问题模块
API和组件

公司名称

众赢网校

MP帐号(邮箱)

nishuowoshang@163.com

开发者微信号

gougoushan

机型(如iPhone 6s plus)

未真机测试

操作系统(如iOS 9.3)

是否必现

出现时间

2017-08-15

操作路径(即如何操作可以复现该问题)

按照开发文档中给出的快速启动案例编写代码

问题描述(具体问题介绍)

获取用户信息类型的按钮,点击后的回调函数中,console.log(this) 输出的是 undefined

问题截图(客户端问题界面截图)


代码片段截图






最后一次编辑于  2017-08-16  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

2 个回答

  • Tin
    Tin
    2017-08-16

    这是因为你创建的回调函数是es6中的箭头函数,所以这个函数体作用域是不带this变量的,也就是需要往外层寻找this。这里恰好找到的是undefined

    2017-08-16
    赞同
    回复
  • 编号89757
    编号89757
    2017-08-16

    今天这事干的漂亮!

    2017-08-16
    赞同
    回复