🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
#菜单事件 用户点击自定义菜单后,微信会把点击事件推送给开发者,点击菜单弹出子菜单,不会产生上报。 [查看官方文档](http://mp.weixin.qq.com/wiki/19/a037750e2df0261ab0a84899d16abd33.html#.E7.82.B9.E5.87.BB.E8.8F.9C.E5.8D.95.E6.8B.89.E5.8F.96.E6.B6.88.E6.81.AF.E6.97.B6.E7.9A.84.E4.BA.8B.E4.BB.B6.E6.8E.A8.E9.80.81) ###点击菜单拉取消息时的事件推送 ``` //消息管理模块 $instance = Weixin::instance('message'); //关注用户扫描二维码事件 if ($instance->isClickEvent()) { //获取消息内容 $message = $instance->getMessage(); //向用户回复消息 $instance->text("点击了菜单,EventKey: {$message->EventKey}"); } ``` ###点击菜单跳转链接时的事件推送 ``` //消息管理模块 $instance = Weixin::instance('message'); //关注用户扫描二维码事件 if ($instance->isViewEvent()) { //获取消息内容 $message = $instance->getMessage(); //向用户回复消息 $instance->text("点击了菜单,EventKey: {$message->EventKey}"); } ``` ###扫码推事件的事件推送 ``` //消息管理模块 $instance = Weixin::instance('message'); //扫码推事件的事件推送 if ($instance->isScancodePush()) { //获取消息内容 $message = $instance->getMessage(); $message->ScanResult(); } ```