微信小程序分享/转发功能方法
前言:实现微信小程序的分享和转发功能主要有以下两种方法:
(1)小程序右上角菜单自带的分享功能(包括发送给朋友和分享到朋友圈)(2)自定义分享按钮:open-type="share"
接下来会具体的介绍这两种分享的使用:
1.小程序右上角菜单自带的分享功能
这个功能默认是关闭的,所以需要我们开启。如果你想要在当前页面中使用分享功能,那就就在当前页面的js文件中配置即可,如果想要在全局使用分享功能,则需要在app.js文件中进行配置。具体配置如下:
//用户点击右上角分享给好友,要现在分享到好友这个设置menu的两个参数,才可以实现分享到朋友圈onShareAppMessage:function(){wx.showShareMenu({withShareTicket:true,menu:['shareAppMessage','shareTimeline']})},//用户点击右上角分享朋友圈onShareTimeline:function(){return {title:'',query:{key:value},imageUrl:''}}
注意:如果你想要同时有‘发送到朋友’和‘分享到朋友圈‘功能,一定要加上 menu:[‘shareAppMessage’,‘shareTimeline’]。
可以在onShareAppMessage和onShareTimeline方法中添加具体需要的操作和数据。
2.自定义分享按钮
一定要要把open-type设置成open-type=“share”,这样就可以直接点击分享按钮进行分享操作了。
<button open-type="share">分享</button>
微信小程序分享/转发功能方法相关推荐
- 微信小程序分享好友功能
微信小程序分享功能 onShareAppMessage: function () {console.log(app.globalData.openPages)console.log("geg ...
- 支付宝小程序分享转发
最近公司在做一系列支付宝小程序,其中分享拉新显然是很重要的一环,我们对分享的期望是每次分享的背景图都带有用户独特标识并且图片中多处位置每人每天都不相同, 为了完成这个需求对支付宝小程序的分享进行了一些 ...
- 微信小程序分享功能开发及调试方法
首先说一下使用方法如下,Button组件设置open-type="share"即可触发onShareAppMessage完成分享功能 <button class=" ...
- 微信小程序实现转发分享功能(好友朋友圈)
微信小程序分享 微信小程序已经支持分享到好友和朋友圈功能(安卓),用户在朋友圈打开分享的小程序页面,并不会真正的打开小程序,而是进入一个"小程序单页面模式"的页面: 微信小程序文档 ...
- uniapp 微信小程序分享给微信好友与分享到朋友圈功能
微信小程序分享 使用方法: onLoad(){wx.showShareMenu({withShareTicket:true,//设置下方的Menus菜单,才能够让发送给朋友与分享到朋友圈两个按钮可以点 ...
- 微信小程序 “分享、转发”事件
微信小程序"分享.转发"功能 1.页内自定义分享 2.页面右上角"-"分享行为 当页面js上没有添加事件"onShareAppMessage" ...
- 微信小程序|分享功能|复制文字|拨打电话|
微信小程序功能 后续将会继续补充微信小程序的相关功能 微信小程序功能 1.分享功能 用户点击右上角转发 使用按钮分享 隐藏分享功能的api 2.复制文字 长按复制 将固定的内容复制到粘贴板中 3.拨打 ...
- 微信小程序分享朋友圈功能
微信小程序分享到朋友圈的功能,终于实现了!但是只能是点击右上角菜单方式分享!话不多说 直接上代码! js Page({onLoad: function (options) {if(options.in ...
- php小程序session取不到,微信小程序实现Session功能及无法获取session问题的解决方法...
因为小程序原生不支持Cookie,因此也不支持Session. 网上找到的的一些方法有缺陷,而且很多累赘,估计没有实际测试过,在此直接给出实测可用的代码. 大概思路就是借助小程序本地储存+网络请求的h ...
- 详解 - 解决微信小程序分享功能图片比例问题 - 全局分享
前言: 我在我的博客小程序使用微信小程序分享功能 图片不符合5:4问题 ,对其原理 扫描下面二维码,可以体验哦 准备 在需要自定义分享的页面 设置canvas 组件 目录 准备 详解思路 定义总函数 ...
最新文章
- HttpURLConnection IllegalStateException
- MySQL—异常处理
- MagicLinux2.5正式版发布
- python 执行shell命令行效率提升_在python脚本中执行shell命令的方法
- C++实现双栈结构(一个顺序表中使用两个栈)
- 03-linux下离线安装R环境
- 老板亲戚来公司实习,差点把公司的Tomcat搞崩了,就因为不会部署Java服务
- 构建运营级IPv6网络
- webstorm主题更换和webstorm汉化
- 美国节日(求某天是星期几)
- c#实现16进制和字符串之间转换
- windbg分析BSOD dump文件实战
- 学计算机办公软件多久能学好,学好办公软件的方法 如何快速学好办公软件
- 微信公众号开发C#系列-11、生成带参数二维码应用场景
- 复合型网络拓扑结构图_网络拓扑结构大全和图片(星型、总线型、环型、树型、分布式、网状拓扑结构)...
- 计算机学院学生会招新宣传语,团学招新 | 计算机学院团委、学生会招新啦!(一)...
- 霸榜COCO!DINO: 让目标检测拥抱Transformer
- 键盘输入平方(m²)或立方(m³)等特殊字符
- 2022公司邮箱域名如何申请?公司邮箱域名怎么设置?
- 2022河南联赛第(二)场:河南理工大学 ---复盘
热门文章
- 短信api的接口平台有哪些可以免费试用
- 安卓版Qinmei 追番必备神器 缓冲快
- MySql分页查询limit
- 软考计算机中级网络工程师,计算机软考中级哪个最有用
- 每月一书(202109):《文明、现代化价值投资与中国》
- Default clip could not be found in attached animations list...must be marked as legacy解决办法
- 强大的图表制作,前端数据可视化,echarts
- 微信小程序弹窗(提示框和确认框)
- 微信小程序展示弹窗的方式
- [渝粤教育] 西安建筑科技大学 环境规划与管理 参考 资料