亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在vue-cli項目中實現微信分享功能

發布時間:2021-05-17 17:49:50 來源:億速云 閱讀:238 作者:Leah 欄目:web開發

這期內容當中小編將會給大家帶來有關怎么在vue-cli項目中實現微信分享功能,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

一、index.html中引入微信官方分享js

怎么在vue-cli項目中實現微信分享功能

<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>

二、在src下的assets/js文件夾下新建wx.jsapi.js文件,把分享做成公用方法

使用axios來發送請求,參照 https://www.jb51.net/article/141008.htm 配置vue-cli項目的axios

怎么在vue-cli項目中實現微信分享功能

代碼:

import axios from 'axios'
export default {
 wxShowMenu : function() {
 axios.post('http://test.youxue.pxjy.com/wxtest').then(function(res){
  var getMsg = res.data.data;
  wx.config({
  debug: false,  //生產環境需要關閉debug模式
  appId: getMsg.appId, //appId通過微信服務號后臺查看
  timestamp: getMsg.timestamp, //生成簽名的時間戳
  nonceStr: getMsg.noncestr, //生成簽名的隨機字符串
  signature: getMsg.signature, //簽名
  jsApiList: [ //需要調用的JS接口列表
   'onMenuShareTimeline', //分享給好友
   'onMenuShareAppMessage', //分享到朋友圈
   'showMenuItems',
   'hideMenuItems'
  ]
  });
  wx.ready(function() {
  wx.checkJsApi({
   jsApiList: ["showMenuItems"],
   success: function(res) {
    wx.showMenuItems({
     menuList: [
      'menuItem:share:appMessage', //發送給朋友
      'menuItem:share:timeline' //分享到朋友圈
     ]
    });
   }
  });
  //分享到朋友圈
  wx.onMenuShareTimeline({
   title: "分享描述", // 分享標題
   desc: "分享描述", //分享描述
   link: getMsg.shareLink,// 分享鏈接
   imgUrl: getMsg.imgUrl // 分享圖標
  });
  //分享給朋友
  wx.onMenuShareAppMessage({
   title: "分享描述", // 分享標題
   desc: "分享描述", // 分享描述
   link: getMsg.shareLink, // 分享鏈接
   imgUrl: getMsg.imgUrl // 分享圖標
  });
  });
 })
 }
}

其中分享鏈接和圖片地址要用絕對地址,圖片用方形,大小至少200*200px以上

6月份新版微信客戶端發布后,用戶從微信內的網頁分享消息給微信好友,以及分享到朋友圈,開發者將無法獲知用戶是否分享完成。所以不再寫成功和失敗的回調方法。查看具體公告

三、main.js中引入并掛在vue的原型上

怎么在vue-cli項目中實現微信分享功能

代碼:

import WXConfig from './assets/js/wx.jsapi' // 微信分享Vue.prototype.WXConfig = WXConfig;

四、使用

怎么在vue-cli項目中實現微信分享功能

代碼:

this.WXConfig.wxShowMenu();

上述就是小編為大家分享的怎么在vue-cli項目中實現微信分享功能了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

孝昌县| 修武县| 奉新县| 灵山县| 荣昌县| 筠连县| 泰和县| 监利县| 滨海县| 黄骅市| 凤山市| 陕西省| 芦溪县| 加查县| 大洼县| 新和县| 红原县| 星子县| 县级市| 衢州市| 正阳县| 刚察县| 康平县| 宿迁市| 博兴县| 醴陵市| 西林县| 卢氏县| 东明县| 固阳县| 大安市| 郎溪县| 乌拉特后旗| 水富县| 大英县| 成武县| 玉环县| 华阴市| 栖霞市| 塔城市| 宜昌市|