1.1.1. 定义菜单接口
![]()
![]()
方法名称: defineMenu
方法说明: 定义菜单及边侧栏样式接口(县市报3.5+)
参数说明:(“-”为子级标识)
| 参数位序号 | 参数名称 | 参数类型 | 参数说明 | 参数是否必须 | 如果是回调其回传参数 |
|---|---|---|---|---|---|
| 1 | 配置参数项 | object | 配置参数对象 | 是 | 无 |
| - | -completed | function | 获取信息的回调 success: ‘1’/'0', 成功或者失败 define_result: 数据对象 -menu_shareto: 分享菜单 -menu_comment:菜单评论 -menu_collection:菜单收藏 -menu_agree:菜单点赞 -menu_subscribe: 菜单订阅 -menu_reward:菜单打赏 |
是 | js object{success:'',define_result: {menu_shareto: {success: '1'},menu_comment: {success: '1'}}} |
| - | -cpIncompatible | function | 环境没有实现此方法的回调 | 是 | 无 |
| - | -menuShareTo | object | 分享菜单配置 -show: 是否显示 '1'/'0' |
否 | {show: '1'} |
| - | -menuComment | object | 评论菜单配置 -show: 是否显示 '1'/'0' |
否 | {show: '1'} |
| - | -menuCollection | object | 收藏菜单配置 -show: 是否显示 '1'/'0' |
否 | {show: '1'} |
| - | -menuAgree | object | 点赞菜单配置 -show: 是否显示 '1'/'0' |
否 | {show: '1'} |
| - | -menuSubscribe | object | 订阅菜单配置 -show: 是否显示 '1'/'0' |
否 | {show: '1'} |
| - | -menuReward | object | 打赏菜单配置 -show: 是否显示 '1'/'0' |
否 | {show: '1'} |
调用样例:
CP.defineMenu({
completed: function(data){
// data > {success: '',define_result: {menu_shareto: {success: '1'},menu_comment: {success: '1'}}}
CP.tools.writelog('define_menu', data);
},
cpIncompatible: function () {
CP.tools.writelog('', '此环境不支持此方法');
},
menuShareTo: {show: '1'},
menuComment: {show:'1'},
menuCollection:{show: '1'},
menuAgree:{show: '1'}
menuSubscribe: {show: '1'}
menuReward:{show: '1'}
});