微信小程序開放分享到朋友圈功能分享


   2020年7月7日(據說是6日深夜),一個很特別的日子,微信低調地放開了一個功能:微信小程序“分享到到朋友圈”,這個看似微小的變化,對微信小程序來說意義重大。

    今天抱着試試對態度,對自己之前開發對微信小程序進行添加這個功能

首頁分享:

   

//分享朋友圈
    onShareTimeline: function() {
        var t = app.globalData.forward;
        return console.log(t), t ? {
            title: t.title,
            path: "/yl_welore/pages/index/index",
            imageUrl: t.reis_img,
            success: function(t) {
                $Toast({
                    content: "轉發成功"
                });
            },
            fail: function(t) {
                $Toast({
                    content: "轉發失敗"
                });
            }
        } : {
            title: t.title,
            path: "/yl_welore/pages/index/index",
            success: function(t) {
                $Toast({
                    content: "轉發成功"
                });
            },
            fail: function(t) {
                $Toast({
                    content: "轉發失敗"
                });
            }
        };
    }

  欄目頁分享:

   

//分享朋友圈
onShareTimeline: function() {
    var t = app.globalData.forward;
    return console.log(t), t ? {
        title: this.data.getInfo.realm_name,
        path: "/yl_welore/pages/packageA/circle_info/index?id=" + this.data.id,
        imageUrl: t.reis_img,
        success: function(t) {
            $Toast({
                content: "轉發成功"
            });
        },
        fail: function(t) {
            $Toast({
                content: "轉發失敗"
            });
        }
    } : {
        title: this.data.getInfo.realm_name,
        path: "/yl_welore/pages/packageA/circle_info/index?id=" + this.data.id,
        imageUrl: t.reis_img,
        success: function(t) {
            $Toast({
                content: "轉發成功"
            });
        },
        fail: function(t) {
            $Toast({
                content: "轉發失敗"
            });
        }
    };
},

  內容頁面分享:

   

//分享朋友圈
onShareTimeline: function() {
    var t = app.globalData.forward;
    return console.log(t), t ? {
        title: this.data.info.study_title,
        path: "/yl_welore/pages/packageA/article/index?id=" + this.data.id + "&type=" + this.data.info_type,
        imageUrl: t.reis_img,
        success: function(t) {
            $Toast({
                content: "轉發成功"
            });
        },
        fail: function(t) {
            $Toast({
                content: "轉發失敗"
            });
        }
    } : {
        title: this.data.info.study_title,
        path: "/yl_welore/pages/packageA/article/index?id=" + this.data.id + "&type=" + this.data.info_type,
        imageUrl: t.reis_img,
        success: function(t) {
            $Toast({
                content: "轉發成功"
            });
        },
        fail: function(t) {
            $Toast({
                content: "轉發失敗"
            });
        }
    };
},

  注意事項:

            1.不允許跳轉到其它頁面,包括任何跳小程序頁面、跳其它小程序、跳微信原生頁面
    2.不允許橫屏使用
    3.若頁面包含 tabBar,tabBar 不會渲染,包括自定義 tabBar
    4.本地存儲與小程序普通模式不共用
    5.頁面無登錄態,與登錄相關的接口,如 wx.login 均不可用;並且只支持基礎庫2.11版本以上,雲開發資源需開啟未登錄訪問方可在單頁模式下使用,詳見未登錄模式。

      


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM