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

目前最高版本应该是1.4.0
<script type="text/JavaScript" src="http://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script>

2.在对应需要的文件内添加微信分享的方法

sharewxinit: function (title, content, imgUrl, shareUrl) {var vm = this;var baseUrl = encodeURIComponent(location.href.split('#')[0]);var jsApiList = "checkJsApi,onMenuShareAppMessage,onMenuShareTimeline";vm.axios.post("/wx/jsapi/jsapiSignature", {url: baseUrl,debug: false,jsApiList: jsApiList}).then((res) => {var data = res.data.data;console.log(data);wx.config(eval("(" + data + ")"));});wx.ready(function () {//分享到朋友圈的wx.onMenuShareTimeline({title: title,link: shareUrl,imgUrl: imgUrl,success: function () {vm.shareShow = false;}});//分享给朋友的wx.onMenuShareAppMessage({title: title,desc: content,link: shareUrl,imgUrl: imgUrl,type: '',dataUrl: '',success: function (da2) {vm.shareShow = false;}});});
},

3.调用方法

//在方法中需要传入四个参数 第一个是标题,第二个是内容,第三个是 图片logo,第四个是要跳转到的链接(shareurl,自行定义跳转链接)

如下:
this.sharewxinit("推荐您成为墨林艺术艺术家", "推荐您成为墨林艺术艺术家", "http://image.molinmall.com/agent/logo.png", shareurl);

效果如下:

一般做到这三部就没有问题了,
需要注意的点:
进入这个页面的时候 需要使用链接跳转。a标签的href这种 或者 window.localtion.href=" "即可。
vue项目中切不可路由跳转。会出现链接跳转的路径不对

还有一个经历分享:
上次用的时候 接收到这样的信息


更新1.4.0版本, 而且接口的名称有变,
使用时,我们将版本升级,接口名称更新。但是升级之后,会遇到bug,并不是我们想要的效果。 又不得不将接口名称改回去,但是版本就仍保留了最高的1.4.0
之后如有解决办法之后再来追加更新

微信公众号开发中分享功能 分享微信朋友圈/微信好友相关推荐

  1. java微信公众号面试题_使用微信公众号开发模拟面试功能

    最近在整理我在大厂面试以及平时工作中遇到的问题,记录在 shfshanyue/Daily-Question 中,但觉得对于时时回顾,常常复习仍然做的不够. 于是在微信公众号中开发了随机生成模拟面试的功 ...

  2. 微信公众号开发中的一些设置和遇到的问题

    1.微信公众号开发人员设置 2.回调地址域名配置 正式账号: 测试账号: 可能遇到的问题: 3.设置ip白名单 利用php向微信发送请求获取openid的时候,打印显示没有返回 在网上查了一些资料,基 ...

  3. 微信公众号开发五秒内不能返回结果防止微信服务器再次通知

    在公众号开发中如果我们不能再五秒内给予微信服务器响应,那么微信服务器就会断开连接并且重新发起通知,会连续通知三次. 这样会造成一个问题就是,我们的业务逻辑如果不能保证五秒内回复微信的通知那么微信就会给 ...

  4. java微信公众号开发及源码分享

    java微信公众号开发源码下载 刚做完微信公众号项目,分享一下代码,经验!初写博客,格式写得不好,还请见谅.有不懂的可以留言或加qq 505281494交流下. 一. 第一步进行服务器接口配置,提交信 ...

  5. 如何解决微信公众号开发转发接口,分享出去是链接不是卡片

    微信公众号已配置完域名且已完成微信认证.appid也准确无误,转发接口也是没有任何问题,但是分享出去后是链接不是卡片 原因 因为这是微信开放全域名访问后出现的限制 解决方案 1.将链接添加至公众号的自 ...

  6. 使用代理爬去微信公众号_使用微信公众号开发模拟面试功能

    猫 最近在整理我在大厂面试以及平时工作中遇到的问题,记录在 shfshanyue/Daily-Question[1] 中,但觉得对于时时回顾,常常复习仍然做的不够. 于是在微信公众号中开发了随机生成模 ...

  7. 微信公众号开发中遇到的问题——支付(二)

    第一次开发微信公众号,也是第一次接触微信公众号的支付,我使用的是jssdk,用h5页面调用的支付,后台使用的是java.首先声明,我不是一个愤世嫉俗的人,也不喜欢吐槽,我认为别人提供接口就已经很不错了 ...

  8. 微信公众号开发中,获取用户资料的两种方式

    2019独角兽企业重金招聘Python工程师标准>>> 微信公众号的开发主要是在服务号环境下进行,订阅号是拿不到用户的资料的,因此,下文的讨论都基于微信服务号. 微信公众号的两个ac ...

  9. 微信公众号开发中关于cookie的问题

    最近在做的一个项目中使用到了微信公众号,在公众号中打开的页面中需要使用到cookie,这样方便两个页面之间的传值,但是发现页面跳转时候cookie已经过期.百思不得其解,浏览器中测试正常的,到了微信中 ...

最新文章

  1. Ruby Fiber指南(三)过滤器
  2. 阿里云容器服务与ASP.NET Core部署:用 docker secrets 保存 appsettings.Production.json
  3. java_poi教程.pdf,如何使用POI转换.DOC / .DOCX为PDF在Java ..?
  4. spring boot 配置文件加密数据库用户名/密码
  5. 先出报表还是先计提所得税_合并报表投资时点的评估增值和内部交易到底该如何理解????...
  6. oracle删除数据库中的所有数据的拼接语句
  7. oracle unused 语法_【转】Oracle set unused的用法
  8. 面试字节、阿里等大厂后,总结了今年的 Java 面试必问的微服务面试题(含答案)
  9. 【VirtualAPP 双开系列06】启动加载第三方 APP 过程
  10. 计算机专业考研可关注哪些公众号,考研应关注哪些公众号?
  11. Noip2011 Day1 T1 铺地毯(模拟)
  12. 编码的奥秘:手电筒剖析
  13. 关于思科C2950交换机console清除密码,恢复初始配置的方法
  14. 随机权重的PSO算法
  15. 线性串联反馈式稳压电路原理分析
  16. 项目实战:PB/ORACLE:C/S架构 学生成绩教务管理系统
  17. ssm问题记录:NoSuchBeanDefinitionException: No qualifying bean of type ‘xxxl‘ available
  18. Windows10下Latex缺少sty文件时的安装方法
  19. 100多个优秀的互联网编程学习平台整理。
  20. moodle课程搭建过程中的注意事项(避坑)

热门文章

  1. 室内设计——办公楼创意室内设计(包含预览图jpg和.psd文件)
  2. [图]Linux Kernel 5.2将大幅改善罗技无线设备的支持 可显示剩余电量
  3. 网络同步时钟系统_NTP时间服务器
  4. java 读取svg元素_Java Batik操作SVG,实现svg读取,生成,动态操作
  5. 在VS Code中t把分支写的代码合并到master中并提交到远程仓库github上
  6. linssh2 sftp读取远端目录,获取远端文件或者目录信息
  7. 哥德尔预言无穷小微积分是未来的数学分析
  8. 华为 DHCP基本配置及概念
  9. 2022最新MN梦奈宝塔主机系统V1.5版本+UI不错
  10. Android 头像上传