起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6225|回复: 7

[分享] 微信开发,创建主菜单和子菜单

  [复制链接]

32

主题

91

帖子

397

积分

中级会员

Rank: 3Rank: 3

积分
397
QQ
发表于 2015-6-8 16:03:19 | 显示全部楼层 |阅读模式
本帖最后由 justepcjl 于 2015-6-8 16:25 编辑

// 创建菜单
        private void buildMenu() {
                List<WxMenuButton> xxcx = new ArrayList<WxMenuButton>();
                List<WxMenuButton> shzs = new ArrayList<WxMenuButton>();
                List<WxMenuButton> zcd = new ArrayList<WxMenuButton>();
            //------------主菜单------------------//
                WxMenuButton ab1 = new WxMenuButton();
            ab1.setName("信息查询");
                ab1.setType(WxConsts.BUTTON_CLICK);
                ab1.setKey("xxcx");
               
                WxMenuButton ab2 = new WxMenuButton();
                ab2.setName("生活助手");
                ab2.setType(WxConsts.BUTTON_CLICK);
                ab2.setKey("shzs");
                        
                WxMenuButton ab3 = new WxMenuButton();
                ab3.setName("积分商城");
                ab3.setType(WxConsts.BUTTON_VIEW);
                ab3.setUrl("http://m.suning.com");
               
               
                //------------信息查询子菜单------------------//
                WxMenuButton zbwd = new WxMenuButton();
                zbwd.setName("周边网点");
                zbwd.setType(WxConsts.BUTTON_VIEW);
                zbwd.setUrl("http://www.justep.com");
                xxcx.add(zbwd);
               
                WxMenuButton khxx = new WxMenuButton();
                khxx.setName("昆行信息");
                khxx.setType(WxConsts.BUTTON_VIEW);
                khxx.setUrl("http://x5.justep.com/x5/UI2/demo/index.w");
                xxcx.add(khxx);
               
                WxMenuButton jfcx = new WxMenuButton();
                jfcx.setName("积分查询");
                jfcx.setType(WxConsts.BUTTON_VIEW);
                jfcx.setUrl("https://open.weixin.qq.com/connect/oauth2/authorize?appid=" + this.getWxMpConfigStorage().getAppId() + "&redirect_uri=http%3A%2F%2Fx5.justep.com%2Fx5%2FUI2%2Fw%2Flogin.w&"
                                + "response_type=code&scope=snsapi_base&state=STATE#wechat_redirect");
                xxcx.add(jfcx);
               
                WxMenuButton wdzl = new WxMenuButton();
                wdzl.setName("我的资料");
                wdzl.setType(WxConsts.BUTTON_VIEW);
                wdzl.setUrl("https://open.weixin.qq.com/connect/oauth2/authorize?appid=" + this.getWxMpConfigStorage().getAppId() + "&redirect_uri=http%3A%2F%2F893596170hsk.vicp.cc%2Fx5%2FUI2%2Ftakeout%2Findex.w&"
                                + "response_type=code&scope=snsapi_base&state=STATE#wechat_redirect");
                xxcx.add(wdzl);
                 
               
                //------------生活助手子菜单------------------//
                WxMenuButton tqyb = new WxMenuButton();
                tqyb.setName("天气预报");
                tqyb.setType(WxConsts.BUTTON_VIEW);
                tqyb.setUrl("http://m.taobao.com");
                shzs.add(tqyb);
               
                WxMenuButton gjcx = new WxMenuButton();
                gjcx.setName("公交查询");
                gjcx.setType(WxConsts.BUTTON_VIEW);
                gjcx.setUrl("http://http://m.jd.com");
                shzs.add(gjcx);
        
                WxMenuButton zzss = new WxMenuButton();
                zzss.setName("周边搜索");
                zzss.setType(WxConsts.BUTTON_VIEW);
                zzss.setUrl("http://m.vipshop.com");
                shzs.add(zzss);
               
                WxMenuButton lssjt = new WxMenuButton();
                lssjt.setName("历史上今天");
                lssjt.setType(WxConsts.BUTTON_VIEW);
                lssjt.setUrl("http://m.dangdang.com");
                shzs.add(lssjt);
                //-----------积分商城子菜单------------------//
               
               
                ab1.setSubButtons(xxcx);
                ab2.setSubButtons(shzs);
               
//*****************zcd是一级目录下包含的三个主菜单。
                zcd.add(ab1);
                zcd.add(ab2);
                zcd.add(ab3);
               
               
                WxMenu x5Menu = new WxMenu();
                x5Menu.setButtons(zcd);
               
                wxMpService.menuDelete();
                wxMpService.menuCreate(x5Menu);
               
        }

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2015-6-8 17:54:51 | 显示全部楼层
是分享贴还是问题贴?如果是问题贴具体的问题是什么?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

32

主题

91

帖子

397

积分

中级会员

Rank: 3Rank: 3

积分
397
QQ
 楼主| 发表于 2015-6-17 17:25:26 | 显示全部楼层
已经好了,分享帖
回复 支持 反对

使用道具 举报

18

主题

59

帖子

153

积分

初级会员

Rank: 2

积分
153
QQ
发表于 2016-3-4 13:06:32 | 显示全部楼层
谢谢楼主分享!!!
回复 支持 反对

使用道具 举报

56

主题

370

帖子

963

积分

高级会员

Rank: 4

积分
963
QQ
发表于 2016-5-25 09:22:30 | 显示全部楼层
多谢分享!
回复

使用道具 举报

15

主题

42

帖子

154

积分

初级会员

Rank: 2

积分
154
QQ
发表于 2016-6-14 18:25:36 | 显示全部楼层
谢谢分享
回复

使用道具 举报

79

主题

581

帖子

3464

积分

论坛元老

Rank: 8Rank: 8

积分
3464
QQ
发表于 2016-6-29 13:28:07 | 显示全部楼层
请问楼主,微信平台接口配置URL怎么弄,我不懂这里

小尾巴~~世间万难,无非一拖二懒三不读书
回复 支持 反对

使用道具 举报

3

主题

24

帖子

102

积分

初级会员

Rank: 2

积分
102
QQ
发表于 2016-8-4 21:09:30 | 显示全部楼层
谢谢已经搞好了,多谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-1 12:53 , Processed in 0.063778 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表