亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

vue實現(xiàn)微信分享功能

 更新時間:2018年11月28日 11:04:17   作者:岳小哥  
這篇文章主要介為大家詳細紹了vue實現(xiàn)微信分享功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了vue實現(xiàn)微信分享功能的具體代碼,供大家參考,具體內(nèi)容如下

1.引入微信js

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

2.從后臺獲取簽名并分享

fenxiangFun(){//詳情分享
 var that = this;
 this.$http({
 url:this.changeData() + '/member/weChatShare',
 method: "post",
 params: {
 url : window.location.href.split('#')[0]
 }
 }).then(function(res){
 // console.log(res)
 wx.config({
 //debug: true, // 開啟調(diào)試模式,調(diào)用的所有api的返回值會在客戶端alert出來,若要查看傳入的參數(shù),可以在pc端打開,參數(shù)信息會通過log打出,僅在pc端時才會打印。
 appId: res.data.appId, // 必填,公眾號的唯一標識
 timestamp: res.data.timestamp, // 必填,生成簽名的時間戳
 nonceStr: res.data.nonceStr, // 必填,生成簽名的隨機串
 signature: res.data.signature,// 必填,簽名
 jsApiList: ["onMenuShareAppMessage","onMenuShareTimeline"] // 必填,需要使用的JS接口列表
 });
 
 wx.ready(function(){
 // config信息驗證后會執(zhí)行ready方法,所有接口調(diào)用都必須在config接口獲得結(jié)果之后,config是一個客戶端的異步操作,所以如果需要在頁面加載時就調(diào)用相關(guān)接口,則須把相關(guān)接口放在ready函數(shù)中調(diào)用來確保正確執(zhí)行。對于用戶觸發(fā)時才調(diào)用的接口,則可以直接調(diào)用,不需要放在ready函數(shù)中。
 //分享給朋友
 wx.onMenuShareAppMessage({
 title: that.projectDetail.project_name, // 分享標題
 desc: '賣鋪寶', // 分享描述
 link: window.location.href.split('#')[0], // 分享鏈接,該鏈接域名或路徑必須與當前頁面對應(yīng)的公眾號JS安全域名一致
 imgUrl: that.projectPic[0], // 分享圖標
 type: '', // 分享類型,music、video或link,不填默認為link
 dataUrl: '', // 如果type是music或video,則要提供數(shù)據(jù)鏈接,默認為空
 success: function () {
  // 用戶點擊了分享后執(zhí)行的回調(diào)函數(shù)
 }
 });
 
 //分享到朋友圈
 wx.onMenuShareTimeline({
 title: that.projectDetail.project_name, // 分享標題
 link: window.location.href.split('#')[0], // 分享鏈接,該鏈接域名或路徑必須與當前頁面對應(yīng)的公眾號JS安全域名一致
 imgUrl: that.projectPic[0], // 分享圖標
 success: function () {
  // 用戶點擊了分享后執(zhí)行的回調(diào)函數(shù)
 }
 });
 });
 wx.error(function(res){
 // config信息驗證失敗會執(zhí)行error函數(shù),如簽名過期導(dǎo)致驗證失敗,具體錯誤信息可以打開config的debug模式查看,也可以在返回的res參數(shù)中查看,對于SPA可以在這里更新簽名。
 });
 }.bind(this)).catch(function(err){
 console.log("商店詳情頁面錯誤:",err)
 });
},

3.ios兼容性問題

beforeRouteEnter (to, from, next) {
 var u = navigator.userAgent;
 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios終端
 // XXX: 修復(fù)iOS版微信HTML5 History兼容性問題
 if (isiOS && to.path !== location.pathname) {
 // 此處不可使用location.replace
 location.assign(to.fullPath)
 } else {
 next()
 }
},

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue directive全局自定義指令實現(xiàn)按鈕級別權(quán)限控制的操作方法

    vue directive全局自定義指令實現(xiàn)按鈕級別權(quán)限控制的操作方法

    這篇文章主要介紹了vue directive全局自定義指令實現(xiàn)按鈕級別權(quán)限控制,本文結(jié)合實例代碼對基本概念做了詳細講解,需要的朋友可以參考下
    2023-02-02
  • 前端vue2?element?ui高效配置化省時又省力

    前端vue2?element?ui高效配置化省時又省力

    這篇文章主要為大家介紹了前端高效配置化vue2?element?ui省時又省力,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • 使用vue-cli編寫vue插件的方法

    使用vue-cli編寫vue插件的方法

    本篇文章主要介紹了使用vue-cli編寫vue插件的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • vue3與elementui封裝一個便捷Loading

    vue3與elementui封裝一個便捷Loading

    這篇文章主要介紹了vue3與elementui封裝一個便捷Loading,,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • vue3渲染函數(shù)(h函數(shù))的變更剖析

    vue3渲染函數(shù)(h函數(shù))的變更剖析

    這篇文章主要介紹了vue3渲染函數(shù)(h函數(shù))的變化,文中給大家介紹了h函數(shù)的三個參數(shù)詳細說明及vue3 h函數(shù)-綁定事件,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-10-10
  • vue-cli如何快速構(gòu)建vue項目

    vue-cli如何快速構(gòu)建vue項目

    本篇文章主要介紹了vue-cli如何快速構(gòu)建vue項目,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • vue實現(xiàn)打地鼠小游戲

    vue實現(xiàn)打地鼠小游戲

    這篇文章主要為大家詳細介紹了vue實現(xiàn)打地鼠小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • vue如何實現(xiàn)多組關(guān)鍵詞對應(yīng)高亮顯示

    vue如何實現(xiàn)多組關(guān)鍵詞對應(yīng)高亮顯示

    這篇文章主要介紹了vue如何實現(xiàn)多組關(guān)鍵詞對應(yīng)高亮顯示問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • vue cli構(gòu)建的項目中請求代理與項目打包問題

    vue cli構(gòu)建的項目中請求代理與項目打包問題

    這篇文章主要介紹了vue cli構(gòu)建的項目中請求代理與項目打包問題,需要的朋友可以參考下
    2018-02-02
  • vue+jsplumb實現(xiàn)工作流程圖的項目實踐

    vue+jsplumb實現(xiàn)工作流程圖的項目實踐

    本文主要介紹了vue+jsplumb實現(xiàn)工作流程圖的項目實踐,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04

最新評論