做小程序或app,其本都需要用到这个功能,这里详细总结一下相关步骤。大概就是实现下图的三个功能:

一,保存图片功能(小程序和APP一样)

<view @click="baoimgFn">保存图片</view><script>
data(){
return:shareImg   //这是要保存转发的图片
}
methods:{baoimgFn() {uni.showLoading({title: '正在保存...'})uni.downloadFile({url: this.shareImg,success: res => {if (res.statusCode == 200) {uni.saveImageToPhotosAlbum({filePath: res.tempFilePath,success(rt) {uni.hideLoading()uni.showToast({icon: 'success',title: "保存成功"})},fail(err) {uni.hideLoading()uni.showToast({icon: 'none',title: '保存失败'})}})}}})},
}
</script>

二:转发微信好友功能:

1,小程序端,跟onLoad同级哦

  onShareAppMessage() {return {path: 'pages/index/index?product_id=' + this.product_id + '&type=' + this.type + '&page=productDetail',title: this.detailList[0].title}}

2:APP端,写在方法里

 wechatFn(){uni.share({provider: 'weixin',scene: "WXSceneSession",type: 5,imageUrl: this.detailInfo.photo,title: this.detailInfo.title,summary: this.detailInfo.desc,miniProgram: {id: 'gh_6f112f8d1ec7',path: this.cutPath,type: 0,webUrl: 'http://uniapp.dcloud.io'},success: ret => {},fail: (err) => {// this.hidePageLoading()}})},

三,朋友圈功能

1:小程序端,写在方法里

wxSharePyq() {let that = thisuni.getSetting({success(res) {if (!res.authSetting['scope.writePhotosAlbum']) {uni.authorize({scope: 'scope.writePhotosAlbum',success() {that.sharePyqDownImage()},fail() {uni.hideLoading();uni.showToast({icon: 'none',title: that.$L('保存失败')})}})} else {//已经授权that.sharePyqDownImage()}}})},

2,APP端,写在方法里

sharePYQ() {uni.share({provider: "weixin",scene: "WXSenceTimeline",type: 2,imageUrl: this.shareImg,success: (res) => {},fail: (err) => {}})},

uni-app实现发送到朋友圈,微信好友等功能兼容小程序app相关推荐

  1. 微信公众号开发中分享功能 分享微信朋友圈/微信好友

    微信公众号中经常遇到的问题就是分享链接到微信朋友圈 微信好友一类的需求. 下边走一下需要操作的流程 1.首先再项目中(一般就放到自己的公共文件中引入即可,vue中引入到index.html中)引入微信 ...

  2. 朋友圈集赞万能截图生成器威信小程序源码下载

    大家好这是一款朋友圈积攒截图小程序 里面内涵三款样式生成,一款图文,一款分享,一款查看的样式 也就是我们威信朋友圈所用到的样式就包含了 那些可以用户自由的添加哈! 赞的数量那些可以用户自定义的哈 另外 ...

  3. Android第三方应用分享到微信朋友圈,微信好友(原创)

    首先,这篇博客是面向刚刚开始做Android开发的程序员的,大牛可以飘过.然后,作为一个接触Android一年多,还没有毕业的我来说,写的博客难免有些错误,所以请大家多多指教,看大家都在写博客,目的无 ...

  4. 模仿微信朋友圈的一款自嗨小程序

    生成区: 1.点击文本框,输入你想说的话 2.点击图片按钮,添加你想要上传的图片,可添加多个,最多九个,也可删除图片 3.点击点赞数量,可随机帮您生成点赞的假用户 4.点击添加日期,可自动帮您生成日期 ...

  5. 微信公众平台 - 微信内置浏览器 WeixinJSBridge.invoke(‘xxx‘) API 报错:system:access_denied(常见于微信支付、分享朋友圈/转发好友等功能)解决方案

    前言 场景描述:做公众号网页项目,在微信内置浏览器中运行自己的 H5 网站,需要接入微信支付.微信分享等其他能力,因此使用 WeixinJSBridge 这个 API,不料却发生报错. 如下报错所示, ...

  6. uniapp项目中使用canvas生成海报并保存、微信分享、发送至朋友圈

    uniapp项目中使用canvas生成海报并保存.微信分享.发送至朋友圈 1.html <!-- 分享模态框 --><canvas canvas-id="poster&qu ...

  7. 苹果手机左上角的数字怎么弄_微信朋友圈该好友已设置仅你可见怎么弄 设置仅你可见方法...

    最近,在抖音看到一个很有趣的视频,某位网友在微信朋友圈发表了一个动态,上面显示"该好友已只设置仅你可见"的小尾巴,是不是感觉很特别很暧昧呢?如果有人看到这条朋友圈,是不是会觉得特意 ...

  8. 仿微信朋友圈点赞和评论功能

    仿微信朋友圈点赞和评论功能 最近在做朋友圈的项目,所以写一个Demo,代码就是简单实现了一下功能,没有做优化,凑合看 图文排列是用的RecyclerView实现的,弹窗效果是用的自定义的PopupWi ...

  9. 一个能发朋友圈微信pc客户端

    一个能发朋友圈微信pc端! 微信通信接口定义 1.基础消息类型 1.客户端发送的心跳包 HeartBeatReq = 1001; 2.消息接收确认回复(接收或拒绝接收) MsgReceivedAck ...

最新文章

  1. Kafka集群配置说明
  2. 在win ce中如何使正在运行的软件自动升级更新
  3. 记录在Spring-Boot中使用Fegin调用RESTfull的PATCH方法设置
  4. Apache Spark 2.2.0 中文文档 翻译活动
  5. php 获取url文件名,php 获取当前访问的url文件名的方法小结
  6. 同一局域网内_Pycharm访问服务器
  7. jQuery和AngularJS的区别小分析
  8. Ubuntu16.04LTS安装ROS Kinetic
  9. python携程酒店评论_携程酒店评论爬虫心得
  10. IT行业分析之企业信息化技术
  11. Hadoop端口介绍及各种启动命令列表
  12. 李超线段树 [Heoi2013]Segment
  13. 单例对象会被jvm的gc时回收吗_设计模式专题02-单例五种创建方式
  14. linux 服务器 iptables 防止arp病毒,linux环境下防arp解决方法
  15. 配置跳转指定_http自动跳转https的配置方法
  16. Winform界面中实现菜单列表的动态个性化配置管理
  17. MySoft.Data新版v2.7.3 beta发布,修正较多bug,新增功能尚未完全测试
  18. Android studio 三大模拟器比较
  19. 戴尔t620服务器怎么进bios设置u盘启动(戴尔进入u盘启动设置)
  20. java 导出压缩文件,IO流非正常关闭引起的“不可预料的压缩文件末端”的解决办法

热门文章

  1. python朋友圈图片_用Python发一个高逼格的朋友圈
  2. vuex系列--浅析Vuex 的设计思想
  3. 电磁课组(一)电磁学复习总纲
  4. Android窗口管理服务WindowManagerService对壁纸窗口(Wallpaper Window)的管理分析
  5. 睡觉,吃饭,打豆豆,任务一
  6. 【Unity小游戏】游戏开发案例,轻松打造一款塔防游戏!(下)
  7. intitle,inurl,filetype,site的作用以及在google中的用法
  8. PythonML-Day02: k-近邻、朴素贝叶斯、决策树、随机森林、交叉验证、网格搜索
  9. 数据库完整性--断言--触发器实验
  10. jfif格式怎么转换jpg?