美文网首页
uniapp 微信小程序分享好友、分享朋友圈

uniapp 微信小程序分享好友、分享朋友圈

作者: 舒克5251 | 来源:发表于2022-06-24 15:43 被阅读0次

    1、分享好友

    在js中定义 onShareAppMessage,和 onLoad 同级,具体参数及使用详见 官方文档
    参考代码如下

    onShareAppMessage(res) {
        console.log('【sk:onShareAppMessage】', res)
        return {
            title: 'xxx',
            imageUrl: '/static/images/index/share_logo.png',
            path: '/pages/index/index'
        }
    }
    

    2、分享朋友圈

    在js中定义 onShareTimeline,和 onLoad 同级,具体参数及使用详见 官方文档

    用户在朋友圈打开分享的小程序页面,并不会真正打开小程序,而是进入一个“小程序单页模式”的页面,如果使用禁用能力列表中的内容,会弹 toast 提示“请前往小程序使用完整服务”或者弹出底部操作栏(测试发现微信版本8.0.16会弹出toast,微信版本8.0.23会弹出底部操作栏)

    在页面onShow中可以获取场景值,用于判断当前打开小程序的方式,具体场景值见 场景值列表
    参考代码如下

    onShow() {
        // 1154:朋友圈内打开“单页模式”  1155:“单页模式”打开小程序
        let options = uni.getLaunchOptionsSync();
        this.scene = options.scene;
        console.log('【sk:onShow:scene】', this.scene)
    }
    

    相关文章

      网友评论

          本文标题:uniapp 微信小程序分享好友、分享朋友圈

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