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

          

  • 相关阅读:
    Printing a DataGridView on DotNet Framework
    对比.NET PetShop和Duwamish来探讨Ado.NET的数据库编程模式
    PetShop配置readme
    关于DGVPrinter.cs中的PrintRange
    foobar2000 0.9.5正式版放出
    Another DataGridView Printer
    getline及读文件总结
    C++中文件的读取操作,如何读取多行数据,如何一个一个的读取数据
    vector的clear和swap
    写程序前不需指定数组中的常量,而是动态编译中决定
  • 原文地址:https://www.cnblogs.com/68xi/p/13363120.html
Copyright © 2011-2022 走看看