美文网首页
小程序分享API

小程序分享API

作者: 好奇的猫猫猫 | 来源:发表于2019-03-05 14:41 被阅读0次

小程序转发有两种方式:一种是在页面右上角出现的转发按钮,一种是自定义转发按钮。
前一种的话,直接在js中调用转发API

    onLoad:async function () {
        wx.showShareMenu({
            // 要求小程序返回分享目标信息
            withShareTicket: true
        });         
    },
    onShareAppMessage: function(ops) {
        if (ops.from === 'button') {
                console.log('button');
                    
        }
        return {
            title: `XXX`,
            path: `XXX`,
            success: function (res) {
                // 转发成功
                console.log("转发成功:" + JSON.stringify(res));

            },
            fail: function (res) {
                // 转发失败
                console.log("转发失败:" + JSON.stringify(res));
            }
        }
    },

后一种除了实现以上代码外,还需在自己定义的按钮处加上open-type=share,即

<button open-type="share">转发</button>

需要注意的地方

1.path 不是转发时的那个截图 而是用户点进来要进入的页面 转发时的那个截图只会是本页面
2.调用onShareAppMessage时,如果涉及到父子组件,不能再子组件去触发父级的分享,把 onShareAppMessage 放在父级就好啦,否则会报错:Cannot read property 'apply' of null;at pages/xxx page onShareAppMessage function

相关文章

  • 小程序分享API

    小程序转发有两种方式:一种是在页面右上角出现的转发按钮,一种是自定义转发按钮。前一种的话,直接在js中调用转发AP...

  • 微信小程序之cavans绘制分享朋友圈图片

    由于微信小程序没有分享朋友圈的api接口,只有分享给好友和微信群的api,但是很多小程序为了扩大宣传,需要进行朋友...

  • 微信小程序 分享/转发 功能

    小程序的分享功能官方文档里给出了相应的API 实现小程序转发有二种方式:页面处理函数:onShareAppMess...

  • 微信小程序(上)

    微信小程序 微信小程序应用开发简介(大腿勿喷) 小程序api 微信小程序其实挺简单的,项目大多功能官方api都提供...

  • 小程序API-BackgroundAudioManager简单使

    小程序API使用-BackgroundAudioManager 1. 小程序播放音乐API(背景音乐管理对象Bac...

  • 微信小程序API相关知识科普

    微信小程序API(Application Programming Interface),即应用程序编程接口。API...

  • 微信小程序开发笔记(一)

    微信小程序官方文档 微信小程序示例,仅做练习微信小程序使用数据来自:免费开放接口API开放接口API peakch...

  • 微信小程序调用自定义接口

    微信小程序提供了wx.request方法发起请求,具体文档参照 微信小程序api。使用的api为自建api,使用n...

  • uni-app之canvas实现海报分享

    用uni-app实现微信小程序海报分享功能 微信小程序基础库2.9.0以后canvas新api实现,本文实现是用2...

  • 小程序--API

    页面下拉刷新的两种方法配置json在需要实现下拉刷新的页面配置xxx.json { // 是否开...

网友评论

      本文标题:小程序分享API

      本文链接:https://www.haomeiwen.com/subject/zwonuqtx.html