怎么在vue-cli项目中实现微信分享功能

  介绍

这期内容当中小编将会给大家带来有关怎么在vue-cli项目中实现微信分享功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

<强>一、索引。html中引入微信官方分享js

怎么在vue-cli项目中实现微信分享功能“> <强> <br/> </强> </p> <pre类= & lt; script 类型=拔谋?javascript", https://www.yisu.com/zixun/src=" https://res.wx.qq.com/open/js/jweixin-1.2.0.js ">

<强>二,在src下的资产/js文件夹下新建wx.jsapi.js文件,把分享做成公用方法

使用axios来发送请求,参照https://www.jb51.net/article/141008.htm 配置vue-cli项目的axios

怎么在vue-cli项目中实现微信分享功能“> <br/> </p> <p>代码:</p> <pre类= import  axios 得到& # 39;axios& # 39;   export  default  {   ,wxShowMenu :函数(),{   ,axios.post (& # 39; http://test.youxue.pxjy.com/wxtest& # 39;),然后(函数(res) {   var 才能;getMsg =, res.data.data;   wx.config({才能   调试才能:假的,,,//生产环境需要关闭调试模式   appId才能:getMsg.appId,,//appId通过微信服务号后台查看   时间戳:才能,getMsg.timestamp,,//生成签名的时间戳   ,,nonceStr: getMsg.noncestr,,//生成签名的随机字符串   签名:才能,getMsg.signature,,//签名   jsApiList才能:,,//需要调用的JS接口列表   ,,& # 39;onMenuShareTimeline& # 39;,,//分享给好友   ,,& # 39;onMenuShareAppMessage& # 39;,,//分享到朋友圈   ,,& # 39;showMenuItems& # 39;   ,,& # 39;hideMenuItems& # 39;   ,,)   ,,});   wx.ready才能(函数(),{   wx.checkJsApi({才能   ,,jsApiList: [“showMenuItems"],   ,,,成功:函数(res), {   ,,,wx.showMenuItems ({   ,,,,menuList:,   ,,,,,& # 39;子菜单:分享:appMessage& # 39;,,//发送给朋友   ,,,,,& # 39;子菜单:分享:时间轴,,//分享到朋友圈   ,,,,)   ,,,});   ,,}   ,,});//分才能享到朋友圈   wx.onMenuShareTimeline({才能   ,,,标题:“分享描述“,,//,分享标题   ,,,描述:“分享描述“,,//分享描述   ,,,链接:getMsg.shareLink,//,分享链接   ,,,imgUrl: getMsg.imgUrl //,分享图标   ,,});//分才能享给朋友   wx.onMenuShareAppMessage({才能   ,,,标题:“分享描述“,,//,分享标题   ,,,描述:“分享描述“,,//,分享描述   ,,,链接:getMsg.shareLink,,//,分享链接   ,,,imgUrl: getMsg.imgUrl //,分享图标   ,,});   ,,});   ,})   ,}   }

<>强其中分享链接和图片地址要用绝对地址,图片用方形,大小至少200 * 200 px以上

6月份新版微信客户端发布后,用户从微信内的网页分享消息给微信好友,以及分享到朋友圈,开发者将无法获知用户是否分享完成,所以不再写成功和失败的回调方法。查看具体公告

<强>三,主要。js中引入并挂在vue的原型上

怎么在vue-cli项目中实现微信分享功能“> <br/> </p> <p>代码:<br/> </p> <pre类= import  WXConfig 得到& # 39;。/资产/js/wx.jsapi& # 39;,//,微信分享Vue.prototype.WXConfig =, WXConfig;

<强>四、使用

怎么在vue-cli项目中实现微信分享功能“> <br/> </p> <p>代码:</p> <pre类= this.WXConfig.wxShowMenu ();

上述就是小编为大家分享的怎么在vue-cli项目中实现微信分享功能了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

怎么在vue-cli项目中实现微信分享功能