微信小程序转发好友的功能怎么实现
发表于:2024-11-18 作者:千家信息网编辑
千家信息网最后更新 2024年11月18日,这篇文章主要介绍了微信小程序转发好友的功能怎么实现的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序转发好友的功能怎么实现文章都会有所收获,下面我们一起来看看吧。首
千家信息网最后更新 2024年11月18日微信小程序转发好友的功能怎么实现
这篇文章主要介绍了微信小程序转发好友的功能怎么实现的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序转发好友的功能怎么实现文章都会有所收获,下面我们一起来看看吧。
首先介绍一个微信小程序的API:onShareAppMessage(options)
在 Page 中定义 onShareAppMessage 函数,设置该页面的转发信息。
只有定义了此事件处理函数,右上角菜单才会显示 "转发" 按钮
用户点击转发按钮的时候会调用
此事件需要 return 一个 Object,用于自定义转发内容
还有一个值那就是shareTickets他是转发成功返回的,并且是个数组,每一项是一个 shareTicket ,对应一个转发对象
API先说到这,接下来就是转发的实现:
首先要在onLoad中配置wx.showShareMenu
onLoad: function (e) { wx.showShareMenu({ // 要求小程序返回分享目标信息 withShareTicket: true}); },
然后再配置onShareAppMessage
/* 转发*/ onShareAppMessage: function (ops) {if (ops.from === 'button') { // 来自页面内转发按钮 console.log(ops.target) }return { title: '转发dom', path: `pages/index/index`, success: function (res) { // 转发成功 console.log("转发成功:" + JSON.stringify(res)); var shareTickets = res.shareTickets; // if (shareTickets.length == 0) { // return false; // } // //可以获取群组信息 // wx.getShareInfo({ // shareTicket: shareTickets[0], // success: function (res) { // console.log(res) // } // }) }, fail: function (res) { // 转发失败 console.log("转发失败:" + JSON.stringify(res)); } } },
我解释一下wx.getShareInfo这个可以获取到获取转发详细信息
完整js代码就是
//index.js//获取应用实例const app = getApp()Page({ data: { motto: 'Hello World', }, onLoad: function (e) { wx.showShareMenu({ // 要求小程序返回分享目标信息 withShareTicket: true}); }, /* 转发*/ onShareAppMessage: function (ops) {if (ops.from === 'button') { // 来自页面内转发按钮 console.log(ops.target) }return { title: '转发dom', path: `pages/index/index`, success: function (res) { // 转发成功 console.log("转发成功:" + JSON.stringify(res)); var shareTickets = res.shareTickets; // if (shareTickets.length == 0) { // return false; // } // //可以获取群组信息 // wx.getShareInfo({ // shareTicket: shareTickets[0], // success: function (res) { // console.log(res) // } // }) }, fail: function (res) { // 转发失败 console.log("转发失败:" + JSON.stringify(res)); } } },})
聪明的同学就该知道接下来该是wxml代码
{{motto}}
友情提示一下如果点击按钮分享的话,button一定要设置open-type="share"否则不起作用。
关于"微信小程序转发好友的功能怎么实现"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"微信小程序转发好友的功能怎么实现"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
程序
信息
好友
成功
按钮
功能
内容
就是
知识
页面
接下来
事件
代码
函数
目标
篇文章
配置
聪明
个数
价值
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
湖南创之恒网络技术有限公司
c 获取加密的mdb数据库
道通科技软件开发工程师笔试
网络安全方案策划师
系统服务器月度检查方法
计算机网络技术谢下载
三级网络技术解题思路
成都乐云互动网络技术
服务器怎么配置延迟低稳定
燃烧的远征人口最多的服务器
工信部携号转网数据库
信息网络安全监察就业情况
国产实时数据库系统哪家好
软件开发用哪种显示器
中国电信网络安全实施办法
数据库默认的打开方式是什么
网络安全的黑客攻防实例
网络安全为人民活动感想
数据库管理器怎么备份
宣城直播平台软件开发公司
数据库 表分区
华为云服务服务器异常
ftpserver服务器
pb数据库不动就断
郑州英语翻译软件开发
协议软件开发前景
数据库case 语句
数据安全法网络安全法读后感
用户签到 数据库设计
tsm 服务器