1.新建share.js文件

import {shareSDK} from "../api/common";//分享api
import wx from 'weixin-js-sdk'export const shareTitle = '测试';
export const shareUrl = '测试连接';
export const shareImg = '测试图片';
export const shareDesc = '测试详情';/***分享* @param _this* @param shareTitle 标题* @param shareUrl 链接* @param shareImg 图片* @param shareDesc 描述*/
export const commonShare = (_this, shareTitle, shareUrl, shareImg, shareDesc) => {let url = window.location.href;let data = {url: url};shareSDK(data).then(res => {if (res.status == 1) {let data = res.data;wx.config({debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。appId: data.appId, // 必填,公众号的唯一标识timestamp: data.timestamp, // 必填,生成签名的时间戳nonceStr: data.nonceStr, // 必填,生成签名的随机串signature: data.signature, // 必填,签名,见附录1jsApiList: ["onMenuShareTimeline", "onMenuShareAppMessage"] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2});wx.ready(function () {wx.onMenuShareTimeline({title: shareTitle, // 分享标题link: shareUrl, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致imgUrl: shareImg, // 分享图标success: function () {// 用户确认分享后执行的回调函数_this.$vux.toast.text('分享成功!!!');},cancel: function () {// 用户取消分享后执行的回调函数_this.$vux.toast.text('取消分享!!!');}});wx.onMenuShareAppMessage({title: shareTitle, // 分享标题desc: shareDesc, // 分享描述link: shareUrl, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致imgUrl: shareImg, // 分享图标type: "", // 分享类型,music、video或link,不填默认为linkdataUrl: "", // 如果type是music或video,则要提供数据链接,默认为空success: function () {// 用户确认分享后执行的回调函数_this.$vux.toast.text('分享成功!!!');},cancel: function () {// 用户取消分享后执行的回调函数_this.$vux.toast.text('取消分享!!!');}});});}}).catch(err => {console.log(err)})
};

2.组件中引入

import {commonShare, shareTitle, shareUrl, shareImg, shareDesc} from "./utils/share";commonShare(this, shareTitle, shareUrl, shareImg, shareDesc);

vue 微信分享至朋友圈分享至朋友代码封装相关推荐

  1. 公众号微信朋友圈分享提示签名失败 easywechat 微信朋友圈分享签名失败

    config:fail,Error: 系统错误,错误码:63002,invalid signature uniapp微信公众号朋友圈分享失败 config:fail,Error: 系统错误,错误码:6 ...

  2. 微信小程序朋友圈分享图片生成方案实现

    在小程序界里,生成图片分享到朋友圈这个功能,是如此得光芒耀眼,以至于各个小程序都趋之若鹜地前来跪倒在她的石榴裙下.不幸的是,微信爸爸并没有提供给我们很好很便捷的相关工具:恰恰相反,屏幕截屏的功能被残忍 ...

  3. android中设置lmargin简书,超详细React Native实现微信好友/朋友圈分享功能-Android/iOS双平台通用...

    (一)前言 本文主要会涉及到以下内容: 微信开发者应用申请审核 安装配置微信分享库 微信好友/朋友圈功能实现 (二)应用申请审核 首先大家需要去微信开发平台去注册账号并且创建一个移动应用.(地址:ht ...

  4. js sdk 一键分享 微信_微信朋友圈分享自己拍的视频,一键开启这个设置,自带文字和音乐...

    你分享到朋友圈视频,还是简单的随手一拍,然后分享吗?怎样让你的分享的视频看起来高端.大气.上档次呢?其实微信视频新增编辑功能.能剪辑,能加文字和音乐,还能添加表情包.让你的视频更好看. 1.拍摄阶段 ...

  5. 微信小程序参数二维码生成朋友圈分享图片

    前言 小程序目前无法分享到微信朋友圈,可朋友圈是一个非常重要的传播途径,所以得想办法把这个资源利用起来 微信小程序支持通过扫描/长按识别二维码或小程序码图片的方式进入一个小程序首页或小程序中某个特定页 ...

  6. 如何增加微信朋友圈分享链接的小图片

    我们在制作好一些网页以后,希望通过微信朋友圈分享给大家.但是发现这样分享到微信朋友圈是没有小图标的.如何在链接前增加吸引人的图片呢?请看下面的制作方法. 工具/原料 智能手机 微信 方法/步骤 在网页 ...

  7. 微信图片去除马赛克_朋友圈分享技巧 如何快速地截图打马赛克?

    原标题:朋友圈分享技巧 如何快速地截图打马赛克? 点评:不到1分钟就能搞定一张图,文字说明.马赛克.箭头标记全都有了. 手快的人就是注定要悲伤啊,一不小心发了一张图片到朋友圈里,结果图里"暗 ...

  8. 微信朋友圈分享链接的【图片】设置

    微信朋友圈分享链接的[图片]设置 我们在制作好一些网页以后,希望通过微信朋友圈分享给大家.但是发现这样分享到微信朋友圈是没有小图标的.如何在链接前增加吸引人的图片呢?请看下面的制作方法. 在网页的头部 ...

  9. 微信分享功能android,关于Android实现简单的微信朋友圈分享功能

    1.先下载微信分享的jar包放在lib目录下,并且添加依赖, android:name=".wxapi.WXEntryActivity" android:exported=&quo ...

  10. 微信小程序踩坑记录 ------- canvas 生成带小程序码的微信朋友圈分享图

    最近做了一个问卷类的小程序,其中的结果页想让用户进行朋友圈分享转发,网上搜索资料,得出解决思路,用 canvas 将页面绘制生成图片,然后保存到手机相册,最终效果如下: 在这里我只写页面里关于 can ...

最新文章

  1. 2022就业新风向:上海新发职位居首,北京招聘薪资最高
  2. docker配置国内镜像源
  3. 学习quartz定时
  4. 阿里妈妈品牌广告中的 NLP 算法实践
  5. Qt中基类widget的各个事件函数中包含了ignore()的调用
  6. 初创团队持续集成的落地与实现(gitlab+python)
  7. [剑指offer]面试题第[38]题[JAVA][字符串的排列][回溯法]
  8. 一撕得:全员参与低代码开发,全面实现企业数字化管理
  9. java简单创建图片面板_图像界面编程简单窗体创建
  10. Java环境变量CLASSPATH详解
  11. 简单配置laravel
  12. 几时几分几秒怎么写_头总是一阵一阵眩晕是怎么回事?眩晕症该如何治疗?
  13. Shell_Shell调用SQLPlus简介(案例)
  14. Facebook频繁封号,如何解封?
  15. IMF最新报告:E-money上位,合成版「央行数字货币」迎来曙光
  16. 拼多多 标题 html,【拼多多如何变成新用户】拼多多老用户变新用户教程_拼多多砍价网...
  17. 智慧农业系统开发功能有哪些?
  18. 从两年一次到一年三次,百度频繁调整架构为哪般?
  19. 大量C语言、C++、C#、VC编程相关书籍下载
  20. 小米note2 支付宝指纹支付 -10008

热门文章

  1. 怎么将PDF转换成jpg图片?免费方法了解一下
  2. 处理 Git 提交中出现 .DS_Store 文件
  3. 学习OpenCV3:计算点到直线的距离并画出垂线(含公式和推导)
  4. Hulu俱乐部分享之兴趣篇
  5. word插入图片被文字挡住
  6. 斐讯N1变砖终于有救了,使用ddbr恢复官改系统救砖方法
  7. 信息系统项目管理师必背核心考点(十四)变更管理的工作程序
  8. 紫猫插件-网络共享数据(7-15)
  9. 云计算机什么意思啊,什么叫云计算,云计算是什么,最通俗的解释是这样的
  10. 3d打印英语文献_3D打印NiTi形状记忆合金管的扭转性能研究