开发人员可以自定义小程序操作面板中的按钮。其中包括分享按钮和其他功能按钮。目前,点击小程序右上方的更多按钮即可调出操作面板:
@override
Future<List<CustomMenu>> getCustomMenus() async {
CustomMenu menu1 = CustomMenu(
'100', 'res/images/mini_app_wechat_friend.png', 'Share To', true,
shareKey: 'twitter');
CustomMenu menu2 = CustomMenu(
'101', 'https://staticintl.cloudcachetci.com/cms/backend-cms/8WGP653_%E5%BC%80%E5%8F%91%E8%80%85%E5%B7%A5%E5%85%B7%E9%80%9A%E7%94%A8.png', 'Custom', false);
return [
menu1,
menu2,
];
}
点击菜单回调:
@override
Future<void> customMenuClick(String menuId, ShareData? shareMenu) async {
print("click menuId:$menuId shareMenu:$shareMenu");
throw UnimplementedError();
}
菜单内内置了QQ,QQ空间,微信,微信朋友圈四个分享渠道的按钮,如需展示这些分享按钮,可以通过以下方法进行配置。
_tcmppFlutterPlugin.defaultShareTargets([ShareTarget.qq, ShareTarget.wxMoment]);
本页内容是否解决了您的问题?