微信小程序分享到朋友圈的功能,终于实现了!但是只能是点击右上角菜单方式分享!话不多说 直接上代码!

js

Page({onLoad: function (options) {if(options.info){options = JSON.parse(options.info);};let that = this,//接受参数that.setData({id: options.id,avatarUrl: options.avatarUrl,user_name: options.user_name,})},onShareTimeline: function (res) {let _this = this;let img = this.data.imgs //传参let obj = {id:_this.data.id,avatarUrl: _this.data.avatarUrl,user_name:_this.data.user_name,};return {title: _this.data.title, //字符串  自定义标题query: "info="+JSON.stringify(obj), //页面携带参数imageUrl: img //图片地址}}
})

要注意的是:

  1. 此功能为beta版,暂仅在Android平台支持
  2. 从基础库 2.11.3 开始支持
  3. 目前不支持在页面中通过button按钮的方式触发,只能通过右上角菜单方式触发;
  4. query 只需要页面参数即可(即 ? 后的部分),因为支持当前页面,不支持指定页面;

单页模式下的限制

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

总结

所以单页面的情况下,与接口相关的都不能使用,所以只能通过传参 接收参数的形式来显示

微信小程序分享朋友圈功能相关推荐

  1. 最新微信小程序分享朋友圈

    微信小程序分享朋友圈 近日,微信小程序官方文档更新 wx.showShareMenu(Object object),其中显示小程序可以分享到朋友圈啦! 但是,设置分享朋友圈的前提是必须同时设置发生给朋 ...

  2. 微信小程序分享朋友圈官方支持哪些方面(最新版本)

    微信小程序分享朋友圈官方支持哪些方面? 1.微信小程序分享朋友圈支持单页模式,具体单页模式的详细说明可参考官方文档,文档链接为:微信小程序单页模式 2. 微信小程序分享朋友圈如果是自定义页面路径的话, ...

  3. 【微信小程序】微信小程序分享朋友圈教程

    安卓的朋友们福利来了,微信小程序现支持安卓的朋友们分享小程序到朋友圈了! 下面我们来看下具体操作,如何实现小程序分享朋友圈的! 效果图 点击朋友圈的链接即可进入一个微信原生的H5页面去展示所分享的小程 ...

  4. 微信小程序分享朋友圈的实现思路与解决办法

    转自:https://www.cnblogs.com/till-the-end/p/8470557.html 简介 截止我写这篇文章的时候,小程序应该是还没有能够直接分享到朋友圈的api,转发给朋友和 ...

  5. 微信小程序分享朋友圈 详细教程及注意事项

    微信官方文档 分享所需要的条件   小程序页面默认为不开启朋友圈分享 需要开发者进行手动设置 需满足以下条件 才能开启朋友圈分享   1. 页面需设置允许"发送给朋友 官方文档 Page.o ...

  6. 微信小程序分享朋友圈生成海报

    微信小程序实现分享到朋友圈 分享朋友圈现在大家的通用做法就是通过Canvas生成一张图片后进行保存,然后自行转发朋友圈.最近项目有这个需求, 于是就记录一下.(老规矩,我的博客复制粘贴就好使) 如果想 ...

  7. 实现微信小程序分享朋友圈及好友

    显示分享按钮 首先需要通过wx.showShareMenu实现在当前页面显示分享按钮.如不实现该代码,分享按钮为灰色不可用状态.showShareMenu微信小程序API文档链接 注意事项 显示&qu ...

  8. 微信小程序分享朋友圈限制多多

    千呼万唤shi出来,在我渐渐淡忘了微信小程序可以分享朋友圈后,它又终于可以分享朋友圈了,但现在还只是测试版本,现在只针对Android平台开放,后续会对ios开放. 分享朋友圈定义的函数:onShar ...

  9. 两步实现微信小程序分享朋友圈

    小程序默认不能分享朋友圈,开发者需主动设置"分享到朋友圈".页面允许被分享到朋友圈,需满足两个条件: 首先,页面需设置允许"发送给朋友".具体参考 Page.o ...

最新文章

  1. 【每日一包0029】merge-descriptors
  2. 3.8 神经网络解决逻辑运算问题-机器学习笔记-斯坦福吴恩达教授
  3. android odex版本调试_Android可执行文件之谜 - DEX与ODEX, OAT与ELF
  4. PAT_B_1033_Java(20分)
  5. 解决:Error response from daemon: Get https://index.docker.io/v1/search?q=openjdkn=25: dial tcp: looku
  6. 信息学奥赛C++语言:可口可乐
  7. MyBatis基础:MyBatis数据基本操作(2)
  8. js面试题:创建一个json对象people,并追加属性:姓名、性别、年龄,追加run方法...
  9. 对话阿里云李飞飞:云原生数据库的时代来了
  10. Shell编程之通配符
  11. Node.js安装教程
  12. Android开发常用开源框架
  13. 基于SpringBoot的宠物医院管理系统JAVA MYSQL
  14. DP算法——最大子序列系列Ⅰ
  15. 如何通过ps把彩色照片转换为黑白素描
  16. SDUTOJ 2777 小P的故事——神奇的换零钱 背包
  17. Python爬虫进阶之字体反扒保姆级教程!
  18. 计算机课怎样制作ppt 课件ppt,计算机多媒体课件制作.ppt
  19. 什么是跨境电商ERP?
  20. 什么是class-agnostic,class-agnostic是什么意思

热门文章

  1. matlab平面抛射方程,MATLAB 数学实验 第七章 微分方程与计算机模拟 PPT注记
  2. 2012年A题葡萄酒的评价论文与代码
  3. 超声波定高--过滤突然出现的障碍物
  4. android服务自动重启,安卓service关闭后怎么自动重启
  5. linux下的系统监控软件,Linux系统监控工具sysstat
  6. iis7.0 https访问显示403访问被拒绝_提高网站访问性能——Tomcat优化
  7. python3接口自动化测试_【python3+request】python3+requests接口自动化测试框架实例详解教程...
  8. 做机器人,必过的一道坎!
  9. java ftp commonsnet_用Java下载整个FTP目录(Apache Net Commons)
  10. java 死锁种类_用java写一个死锁