1、关于直接隐藏分享及分享朋友圈、复制链接

直接在需要禁用的小程序页面的onShow生命周期里使用 wx.hideShareMenu()

在体验版展示如下(分享和分享朋友圈已禁用,复制链接还在)

正式版才能完全生效,展示如下(分享和复制链接全部禁用)

2、关于禁用分享朋友或者分享朋友圈

一样在需要禁用的小程序页面里使用(复制链接无法单独被禁用,它与分享朋友共存亡)

wx.hideShareMenu({ menus: ['shareAppMessage', 'shareTimeline'] })

注意事项:

1、shareAppMessage:发送给朋友按钮;

2、shareTimeline:分享到朋友圈按钮;

3、隐藏“发送给朋友”按钮时必须同时隐藏“分享到朋友圈”按钮;

4、隐藏“分享到朋友圈”按钮时则允许不隐藏“发送给朋友”按钮。

3、关于分享朋友及分享朋友圈的参数设置

通过onShareAppMessage(Object object)监听用户点击页面内转发按钮(button 组件 open-type="share")或右上角菜单“转发”按钮的行为,并自定义转发内容。

注意:只有定义了此事件处理函数,右上角菜单才会显示“转发”按钮

onShareAppMessage() {const promise = new Promise(resolve => {setTimeout(() => {resolve({title: '自定义转发标题'})}, 2000)})return {title: '', // 默认为小程序名称path: '', // 默认为当前页面路径imageUrl: '', // 默认为当前页面的截图promise // 如果该参数存在,则以 resolve 结果为准,如果三秒内不 resolve,分享会使用上面传入的默认参数}}

onShareTimeline()与onShareAppMessage()相同用法,监听右上角菜单“分享到朋友圈”按钮的行为,并自定义分享内容。

4、关于自定义复制链接内容

wx.onCopyUrl(function listener),监听用户点击右上角菜单的「复制链接」按钮时触发的事件

// 绑定分享参数wx.onCopyUrl(() => {return { query: 'a=1&b=2' }})// 取消绑定分享参数wx.offCopyUrl()// 修改复制内容
wx.onCopyUrl(() => {setTimeout(() => {// 获取复制的链接uni.getClipboardData({success: function (res) {console.log(res.data);}});// 设置剪切板内容uni.setClipboardData({data: '不能复制',showToast: false, // 未生效success: function () {console.log('success')wx.hideToast()}});}, 1000)})

关于微信小程序分享及分享朋友圈、复制链接相关推荐

  1. 微信小程序 点击生成朋友圈分享图

    A:wxml(一定要加上image标签,如果你没有加的话,那么即使图片生成了,在页面上也是不会显示的,问过大神之后我才知道我之前一直没弄出来是因为我没加image标签) 1 <view hidd ...

  2. 微信小程序云开发模仿朋友圈

    第一次写博客也不知道怎么个描述~ 就简单明了的说一下 模仿朋友圈吧 一.我个人觉得就时间上处理有一点难 做出的效果 直接上代码~ db.collection("recruit_add_wor ...

  3. 微信小程序 - 数据转excel下载并复制链接

    GitHub Demo 地址: jh-weapp-demo 实现一些常用效果.封装通用组件和工具类 小程序码 npm install node-xlsx 云函数 // 云函数入口文件// npm in ...

  4. 微信小程序之生成图片分享朋友圈

    通过社交软件分享的方式来进行营销小程序,是一个常用的运营途径.小程序本身支持直接将一个小程序的链接卡片分享至微信好友或微信群,然后别人就可以通过点击该卡片进入该小程序页面.但是小程序目前不支持直接分享 ...

  5. 微信小程序之生成图片分享

    通过社交软件分享的方式来进行营销小程序,是一个常用的运营途径.小程序本身支持直接将一个小程序的链接卡片分享至微信好友或微信群,然后别人就可以通过点击该卡片进入该小程序页面.但是小程序目前不支持直接分享 ...

  6. 微信小程序将支持分享到朋友圈;美团入局社区团购;Kotlin 1.4-M3 发布 | 极客头条

    整理 | 屠敏 头图 | CSDN 下载自东方 IC 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 一分钟 ...

  7. 微信小程序实现转发分享功能(好友朋友圈)

    微信小程序分享 微信小程序已经支持分享到好友和朋友圈功能(安卓),用户在朋友圈打开分享的小程序页面,并不会真正的打开小程序,而是进入一个"小程序单页面模式"的页面: 微信小程序文档 ...

  8. 微信小程序之——自定义分享按钮(完整版)

    声明 onShareAppMessage 函数 onShareAppMessage() { return {          title: '弹出分享时显示的分享标题'        desc: ' ...

  9. 微信小程序—页面内分享按钮用图标代替

    微信小程序-页面内分享按钮用图标代替 前言 代码 效果图 前言 张小龙不知道出于什么原因将打开客服会话.触发用户转发.打开授权设置页.打开"意见反馈"页面等功能全都挂载到butto ...

  10. 【源码分享】一键打开禅意生活——电子木鱼微信小程序源码分享

    为大家推荐一个在线的AI聊天:魔术AI-8080n点cn界面简洁精美,免费点开即用 在快节奏的现代生活中,我们需要一种方式来减轻压力和焦虑,让我们的身心得到放松和平静.电子木鱼微信小程序是一款专门为人 ...

最新文章

  1. 微软每年豪砸安全研发 10 亿美元,聊聊背后的技术密码
  2. linq where 数组_C#中LINQ与数据管道
  3. HttpHandler在IIS中的部署问题(扩展名映射)
  4. 原型与原型链的简单理解
  5. 强大的uml java_IDEA 还是强大啊,一键把项目生成 UML 类图…
  6. SQL*Plus命令
  7. jqgrid本地数据例子_办公系统私有云公有云和本地化部署,你选哪个?
  8. C#算法设计排序篇之06-堆排序(附带动画演示程序)
  9. NeurIPS 2020 | 微软亚洲研究院论文摘录之目标检测篇
  10. 让软件自己写软件,英特尔的机器编程会取代程序员吗?
  11. 海量数据挖掘MMDS week2: 频繁项集挖掘 Apriori算法的改进:基于hash的方法
  12. 2016阿里技术论坛,阿里技术大神的互联网趋势分享
  13. python爬虫之喜马拉雅非vip音频下载
  14. 二、appium的原理
  15. verilog十二进制计数器
  16. 畅购第9天项目总结(Spring Security Oauth2 JWT)
  17. 判断手机是否有虚拟键盘
  18. P4118 [Ynoi2016]炸脖龙I
  19. .NET项目使用EF+Migration
  20. mysql next key_关于mysql next-key锁的一些个人理解

热门文章

  1. pygame中blit()的参数的说明以及脏矩形动画形成的简要说明
  2. 25.请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字 符串。
  3. 为什么vsdebug没有生成obj文件_VS中bin和obj文件引发的问题
  4. Ant Design of Vue中a-form-model多行表单对齐和验证
  5. AUTOCAD2012安装失败解决方法
  6. cad2020安装1603错误_AutoCAD 2020安装失败怎么办?官方有效解决办法
  7. android实现歌词的自动滚动
  8. SQL SERVER 读取数据库中所有表名
  9. 电脑无法连接wifi得解决方法
  10. YAML详解 是什么