首頁 >微信小程式 >小程式開發 >微信小程式實例:分享給一個人還是分享到群組的判斷程式碼

微信小程式實例:分享給一個人還是分享到群組的判斷程式碼

不言
不言原創
2018-08-11 17:23:474515瀏覽

這篇文章帶給大家的內容是關於微信小程式實例:分享給一個人還是分享到群組的判斷程式碼,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

微信小程式的分享功能,在最新版庫的ide上已經不能拿到分享回調了,官方api也刪除了對應的回呼函數,看樣子是砍掉了,不過真機測試還是可以的,話不多說,上代碼:

onLoad: function(options) {
    wx.showShareMenu({
            //只有拥有 shareTicket 才能拿到群信息,用户每次转发都会生成对应唯一的shareTicket 。
            withShareTicket: true
        });
},
onShareAppMessage: function(res) {
        var _this = this;
        console.log(res);
        if (res.from === 'button') {
            // 来自页面内转发按钮
            _this.data.shareBtn = true;
        } else {
            //来自右上角转发
            _this.data.shareBtn = false;
        }
        return {
            title: '自定义转发标题',
            path: 'pages/index/index',
            complete: function(res) {
                console.log(res);
                if (res.errMsg == 'shareAppMessage:ok') {
                    //分享为按钮转发
                    if (_this.data.shareBtn) {
                        //判断是否分享到群
                        if (res.hasOwnProperty('shareTickets')) {
                            console.log(res.shareTickets[0]);
                            //分享到群
                            _this.data.isshare = 1;
                        } else {
                            // 分享到个人
                            _this.data.isshare = 0;
                        }
                    }
                } else {
                    wx.showToast({
                        title: '分享失败',
                    })
                    _this.data.isshare = 0;
                }
            },
        }
    }

相關推薦:

#微信小程式在上傳圖片時如何限制大小(附程式碼)

小程式:如何動態增加刪除JSON物件陣列(附程式碼)

以上是微信小程式實例:分享給一個人還是分享到群組的判斷程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn