zoukankan      html  css  js  c++  java
  • 微信小程序开放分享到朋友圈功能分享

       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版本以上,云开发资源需开启未登录访问方可在单页模式下使用,详见未登录模式。

          

  • 相关阅读:
    django 参考
    数据库答案
    django -- form表单
    django ajax
    Django----中间件详解
    ORM中自定义一个char类型字段
    北理工《网站设计与开发实践》在线作业 附答案
    正则表达式 ?P<name>
    Django模板语言相关内容
    【CSS】 布局之多列等高
  • 原文地址:https://www.cnblogs.com/68xi/p/13363120.html
Copyright © 2011-2022 走看看