微信分享
来源:互联网 发布:淘宝上没有点击量 编辑:程序博客网 时间:2024/06/03 17:33
1、分享按钮事件
2、获取分享的服务
3、分享操作
4、发送分享信息
//点击事件
$('#recommend-context1').on('tap', function() { //外部访问(调用)//new一个ShareAction()函数对象的新实例var recommend = new ShareAction(this);//调用其方法recommend.share();})var shares, sharewx;document.addEventListener('plusready', function() {plus.share.getServices(function(s) {shares = s;for(var i in s) {if('weixin' == s[i].id) {sharewx = s[i];}}}, function(e) {alert("获取分享服务列表失败:" + e.message);})}, false);//内部属性var ShareAction = function(id) {this.picid = $(id).attr('id');}//内部方法ShareAction.prototype.share = function() {var sendObj = {content: "XXX",href: ur + "index.html?id=" + localStorage.personId,//路径title: "快来加入xxx吧!",extra: { scene: "WXSceneTimeline" }};var sendObjF = {};$.extend(true, sendObjF, sendObj);sendObjF.extra.scene = "WXSceneSession";if(mui.os.plus) {var a = [{title: "分享给微信好友"}, {title: "分享到朋友圈"}];plus.nativeUI.actionSheet({/*title: "",*/cancel: "取消",buttons: a}, function(b) {switch(b.index) {case 0:break;case 1:sharewx.send(sendObjF, function() {alert("分享成功!");}, function(e) {});break;case 2:sharewx.send(sendObj, function() {alert("分享成功!");}, function(e) {});break;default:break}})}}scene: (String 类型 )微信分享场景,仅微信分享平台有效
可取值: "WXSceneSession"分享到微信的“我的好友”; "WXSceneTimeline"分享到微信的“朋友圈”中; "WXSceneFavorite"分享到微信的“我的收藏”中。 默认值为"WXSceneSession"。
(本博主只是一个初学的菜鸟--Anguler,希望能够帮助到需要的人,如果有不正确的地方希望多多包涵和欢迎随时提出来,一起进步)
0 0
- 微信--分享,关注
- 微信分享好友
- 微信分享
- 微信分享App
- 微信分享
- 简单分享微信
- 微信分享 js
- 微信分享 WeixinJSBridge
- sharesdk微信分享
- js微信分享
- 微信分享接口
- Umeng微信分享
- 微信分享总结
- 微信分享
- android微信分享
- 微信分享
- 微信分享问题
- Android 微信分享
- js 鼠标经过显示隐藏效果实例
- 密码学总结
- Android.mk简介
- 1787/1832: [Ahoi2008]Meet 紧急集合
- 删除表的主键
- 微信分享
- 【互联网资讯】亚多利是什么?
- MDK调试STM32出现“could not stop cortex-m device”解决办法
- BottomSheetDialog的使用及注意事项
- java中栈的应用-大数的相加
- Android开发进阶—跨进程通信(IPC)使用AIDL(上)
- JAVA面试问题假想1
- java网络通信——socket
- ACM