小程序
小游戏
企业微信
微信支付
扫描小程序码分享
自定义组件methods下使用箭头函数定义函数,this是undefined
箭头函数this不是会指向引用函数上下文吗,那就是页面page对象,为什么会undefined呢?
修改成gosearch:function(){}就可以拿到this
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
Component的参数是Object类型的数据,它其实是一个函数, 通过传入的这个参数进行初始化。
直接这样写箭头函数,它的上下文其实是其所在的js文件
如果写function, 初始化后,它的上下文会变为page对象
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
Component的参数是Object类型的数据,它其实是一个函数, 通过传入的这个参数进行初始化。
直接这样写箭头函数,它的上下文其实是其所在的js文件
如果写function, 初始化后,它的上下文会变为page对象
这个意思是指js文件本身是没有this的,需要初始化后才会将this指向上下文page对象?