微信小程序之分享功能

您所在的位置:网站首页 小程序调用函数 微信小程序之分享功能

微信小程序之分享功能

2024-07-18 05:54:59| 来源: 网络整理| 查看: 265

今天分享一下在小程序开发中,关于分享功能的常见的3种实现方式:

1)入口

a.小程序右上角自带的分享功能:

如果在当前页面调用wx.hideShareMenu()方法,那么右上角的分享功能将被隐藏

调用wx.showShareMenu()方法,可以显示该功能。

下面是开发文档中的注意事项和示例代码:

注意事项:

"shareAppMessage"表示“发送给朋友”按钮,"shareTimeline"表示“分享到朋友圈”按钮显示“分享到朋友圈”按钮时必须同时显示“发送给朋友”按钮,显示“发送给朋友”按钮时则允许不显示“分享到朋友圈”按钮

示例代码:

wx.showShareMenu({ withShareTicket: true, menus: ['shareAppMessage', 'shareTimeline'] })

b.自定义分享按钮,页面内发起转发:

通过给 button 组件设置属性 open-type="share",可以在用户点击按钮后触发 Page.onShareAppMessage 事件分享

c.生成带小程序码的海报

通过官方提供的接口可生成带参数的小程序码

https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token=ACCESS_TOKEN 请求参数

以上3种方式均可实现分享功能

2)自定义转发分享内容:

a. 转发给好友/群

通过onShareAppMessage方法设置

官方文档对该方法的介绍:

示例代码:

Page({ onShareAppMessage: function (res) { if (res.from === 'button') { // 来自页面内转发按钮 console.log(res.target) } return { title: '自定义转发标题', path: '/page/user?id=123' } } })

如果开发人员在onShareAppMessage(options)不进行任何处理,那么微信将

会有一个默认的数据转发出去,title为当前小程序名称,path为当前页面的路径,

imageUrl为当前页面的截图。

b. 转发到朋友圈

通过onShareTimeline()方法设置

官方介绍文档:

对于分享到朋友圈,有些要注意的地方,比如现在只支持安卓系统

且分享到朋友圈的是单页模式,有以下限制:

页面无登录态,与登录相关的接口,如 wx.login 均不可用;云开发资源需开启未登录访问方可在单页模式下使用,详见未登录模式。不允许跳转到其它页面,包括任何跳小程序页面、跳其它小程序、跳微信原生页面不允许横屏使用若页面包含 tabBar,tabBar 不会渲染,包括自定义 tabBar本地存储与小程序普通模式不共用

详情见官方参考文档

有更多关于实现微信小程序分享的骚操作欢迎留言分享交流



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


    图片新闻

    实验室药品柜的特性有哪些
    实验室药品柜是实验室家具的重要组成部分之一,主要
    小学科学实验中有哪些教学
    计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
    实验室各种仪器原理动图讲
    1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
    高中化学常见仪器及实验装
    1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
    微生物操作主要设备和器具
    今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
    浅谈通风柜使用基本常识
     众所周知,通风柜功能中最主要的就是排气功能。在

    专题文章

      CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭