正常吊用一下我会,例如
但是这样的怎么调用
,带e的不会弄,求大佬帮帮忙,(@´_`@)
userInfo 的数据在 onLoad 能获取吗? 能的话就把userInfo 带到事件里去,然后判断一下
//只有这样才能拿到你这个e 这种情况 不能在onLoad里调用 <button open-type="getUserInfo" bindgetuserinfo="onGotUserInfo"/> onGotUserInfo(e) { if (e.detail.errMsg === 'getUserInfo:ok') { let sname = e.detail.userinfo.nickName }
不行 点击事件的 event 是点击这个元素 产生的参数 直接调用是没有event的 除非你自己写一个 event对象 丢进去
这个e是用户触发的节点的信息流呀;你直接调用肯定没值啊
感谢各位大佬,问题已解决๑乛◡乛๑,感谢感谢
onLoad 提醒用户授权应该是调用 wx.getUserInfo。你调用你写的这个onGotUserInfo()…这个方法有点迷。。。。e,代表 event 事件 。
事件是视图层到逻辑层的通讯方式。
事件可以将用户的行为反馈到逻辑层进行处理。
事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。
事件对象可以携带额外信息,如 id, dataset, touches。(官方文档)。
onLoad就调用onGotUserInfo?
this.onGotUserInfo(e);