uni-app实现发送到朋友圈,微信好友等功能兼容小程序app
做小程序或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.首先再项目中(一般就放到自己的公共文件中引入即可,vue中引入到index.html中)引入微信 ...
- 朋友圈集赞万能截图生成器威信小程序源码下载
大家好这是一款朋友圈积攒截图小程序 里面内涵三款样式生成,一款图文,一款分享,一款查看的样式 也就是我们威信朋友圈所用到的样式就包含了 那些可以用户自由的添加哈! 赞的数量那些可以用户自定义的哈 另外 ...
- Android第三方应用分享到微信朋友圈,微信好友(原创)
首先,这篇博客是面向刚刚开始做Android开发的程序员的,大牛可以飘过.然后,作为一个接触Android一年多,还没有毕业的我来说,写的博客难免有些错误,所以请大家多多指教,看大家都在写博客,目的无 ...
- 模仿微信朋友圈的一款自嗨小程序
生成区: 1.点击文本框,输入你想说的话 2.点击图片按钮,添加你想要上传的图片,可添加多个,最多九个,也可删除图片 3.点击点赞数量,可随机帮您生成点赞的假用户 4.点击添加日期,可自动帮您生成日期 ...
- 微信公众平台 - 微信内置浏览器 WeixinJSBridge.invoke(‘xxx‘) API 报错:system:access_denied(常见于微信支付、分享朋友圈/转发好友等功能)解决方案
前言 场景描述:做公众号网页项目,在微信内置浏览器中运行自己的 H5 网站,需要接入微信支付.微信分享等其他能力,因此使用 WeixinJSBridge 这个 API,不料却发生报错. 如下报错所示, ...
- uniapp项目中使用canvas生成海报并保存、微信分享、发送至朋友圈
uniapp项目中使用canvas生成海报并保存.微信分享.发送至朋友圈 1.html <!-- 分享模态框 --><canvas canvas-id="poster&qu ...
- 苹果手机左上角的数字怎么弄_微信朋友圈该好友已设置仅你可见怎么弄 设置仅你可见方法...
最近,在抖音看到一个很有趣的视频,某位网友在微信朋友圈发表了一个动态,上面显示"该好友已只设置仅你可见"的小尾巴,是不是感觉很特别很暧昧呢?如果有人看到这条朋友圈,是不是会觉得特意 ...
- 仿微信朋友圈点赞和评论功能
仿微信朋友圈点赞和评论功能 最近在做朋友圈的项目,所以写一个Demo,代码就是简单实现了一下功能,没有做优化,凑合看 图文排列是用的RecyclerView实现的,弹窗效果是用的自定义的PopupWi ...
- 一个能发朋友圈微信pc客户端
一个能发朋友圈微信pc端! 微信通信接口定义 1.基础消息类型 1.客户端发送的心跳包 HeartBeatReq = 1001; 2.消息接收确认回复(接收或拒绝接收) MsgReceivedAck ...
最新文章
- Kafka集群配置说明
- 在win ce中如何使正在运行的软件自动升级更新
- 记录在Spring-Boot中使用Fegin调用RESTfull的PATCH方法设置
- Apache Spark 2.2.0 中文文档 翻译活动
- php 获取url文件名,php 获取当前访问的url文件名的方法小结
- 同一局域网内_Pycharm访问服务器
- jQuery和AngularJS的区别小分析
- Ubuntu16.04LTS安装ROS Kinetic
- python携程酒店评论_携程酒店评论爬虫心得
- IT行业分析之企业信息化技术
- Hadoop端口介绍及各种启动命令列表
- 李超线段树 [Heoi2013]Segment
- 单例对象会被jvm的gc时回收吗_设计模式专题02-单例五种创建方式
- linux 服务器 iptables 防止arp病毒,linux环境下防arp解决方法
- 配置跳转指定_http自动跳转https的配置方法
- Winform界面中实现菜单列表的动态个性化配置管理
- MySoft.Data新版v2.7.3 beta发布,修正较多bug,新增功能尚未完全测试
- Android studio 三大模拟器比较
- 戴尔t620服务器怎么进bios设置u盘启动(戴尔进入u盘启动设置)
- java 导出压缩文件,IO流非正常关闭引起的“不可预料的压缩文件末端”的解决办法
热门文章
- python朋友圈图片_用Python发一个高逼格的朋友圈
- vuex系列--浅析Vuex 的设计思想
- 电磁课组(一)电磁学复习总纲
- Android窗口管理服务WindowManagerService对壁纸窗口(Wallpaper Window)的管理分析
- 睡觉,吃饭,打豆豆,任务一
- 【Unity小游戏】游戏开发案例,轻松打造一款塔防游戏!(下)
- intitle,inurl,filetype,site的作用以及在google中的用法
- PythonML-Day02: k-近邻、朴素贝叶斯、决策树、随机森林、交叉验证、网格搜索
- 数据库完整性--断言--触发器实验
- jfif格式怎么转换jpg?