最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue實現(xiàn)微信分享鏈接添加動態(tài)參數(shù)的方法

 更新時間:2019年04月29日 08:31:01   作者:JJLin  
這篇文章主要介紹了vue微信分享鏈接添加動態(tài)參數(shù)的實現(xiàn)方法,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值 ,需要的朋友可以參考下

微信分享時 分享鏈接攜帶參數(shù)可能不是固定的 需要在分享的前一刻才知道 這里就是動態(tài)設(shè)置分享鏈接的基本寫法 代碼不是那么詳盡 但大致流程如下

1.安裝引用jssdk

npm install --save weixin-js-sdk
const wx=require('weixin-js-sdk')

2.通過config接口注入配置信息

const jsApiList = ['onMenuShareQQ', 'onMenuShareAppMessage', 'onMenuShareTimeline', 'updateAppMessageShareData', 'updateTimelineShareData']

methods中的方法

getUrl () {
 if (window.entryUrl === '') {
 window.entryUrl = location.href.split('#')[0]
 }
 var u = navigator.userAgent
 var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1 // g
 return isAndroid ? location.href.split('#')[0] : window.entryUrl
},
getConfig () {
 var url = this.getUrl()
 return new Promise((resolve, reject) => {
 this.$axios.get('your requestUrl', {
 params: {
 url: url
 }
 }).then((response) => {
 var data = response.data.data
 var appId = data.appId
 var noncestr = data.nonceStr
 // var jsapi_ticket = res.jsapi_ticket;
 var timestamp = data.timestamp
 var signature = data.signature
 wx.config({
 debug: false, // 開啟調(diào)試模式,調(diào)用的所有api的返回值會在客戶端alert出來,若要查看傳入的參數(shù),可以在pc端打開,參數(shù)信息會通過log打出,僅在pc端時才會打印。
 appId: appId, // 必填,公眾號的唯一標(biāo)識
 timestamp: timestamp, // 必填,生成簽名的時間戳
 nonceStr: noncestr, // 必填,生成簽名的隨機(jī)串
 signature: signature, // 必填,簽名,見附錄1
 jsApiList: jsApiList // 必填,需要使用的JS接口列表,所有JS接口列表 見附錄2
 })
 wx.error(function (res) {
 console.log(JSON.stringify(res))
 })
 resolve()
 })
 })
},
shareToFriendsCircle () {
 wx.ready(() => {
 wx.onMenuShareTimeline({
 title: this.title,
 link: this.link,
 imgUrl: this.imgUrl,
 success: function () {
 }
 })
 })
},
shareToFriends () {
 wx.ready(() => {
 wx.onMenuShareAppMessage({
 title: this.title,
 desc: this.desc,
 link: this.link,
 imgUrl: this.imgUrl,
 success: function () {

 }
 })
 })
},

在mounted中調(diào)用 getConfig方法

調(diào)用分享方法的位置代碼大致如下

this.link = location.origin + '/****/index.html#/share?openId=' + this.openId + '&shareId=' + shareId
this.desc = '分享鏈接添加動態(tài)參數(shù)'
this.shareToFriends()
this.shareToFriendsCircle()

總結(jié)

以上所述是小編給大家介紹的vue實現(xiàn)微信分享鏈接添加動態(tài)參數(shù)的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

相關(guān)文章

  • 一文詳解Vue中nextTick的原理與作用

    一文詳解Vue中nextTick的原理與作用

    Vue的nextTick方法是用于在DOM更新后執(zhí)行回調(diào)的工具函數(shù),它的作用是在當(dāng)前JavaScript執(zhí)行環(huán)境中延遲執(zhí)行回調(diào),以確保在下次DOM更新循環(huán)之前,可以訪問到更新后的DOM,本文就給大家介紹一下Vue nextTick原理與作用,需要的朋友可以參考下
    2023-08-08
  • vueRouter--matcher之動態(tài)增減路由方式

    vueRouter--matcher之動態(tài)增減路由方式

    這篇文章主要介紹了vueRouter--matcher之動態(tài)增減路由方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • Vue3自定義指令的實踐示例

    Vue3自定義指令的實踐示例

    這篇文章主要為大家詳細(xì)介紹了Vue3中自定義指令的實踐,文中的示例代碼講解詳細(xì),具有一定的借鑒價值,感興趣的小伙伴可以了解一下
    2023-06-06
  • vue 的 Render 函數(shù)

    vue 的 Render 函數(shù)

    Vue 推薦在絕大多數(shù)情況下使用模板來創(chuàng)建你的 HTML。然而在一些場景中,你真的需要 JavaScript 的完全編程的能力。這時你可以用渲染函數(shù),它比模板更接近編譯器。下面就和小編一起來學(xué)習(xí)下面文章內(nèi)容吧
    2021-09-09
  • vue實現(xiàn)驗證碼按鈕倒計時功能

    vue實現(xiàn)驗證碼按鈕倒計時功能

    最近項目結(jié)束,空閑時間比較多,今天小編抽時間給大家使用vue寫一個小例子,就決定做驗證碼倒計時功能,具體實例代碼大家參考下本文
    2018-04-04
  • Vue中對<style scoped> 中的scoped屬性解析

    Vue中對<style scoped> 中的scoped屬性解析

    在Vue的單文件組件中,<style scoped> 的 scoped 屬性用于實現(xiàn)?樣式作用域隔離?,下面通過實例代碼講解Vue中對<style scoped>中的scoped屬性,感興趣的朋友一起看看吧
    2025-03-03
  • 基于Vue3和Element Plus實現(xiàn)可擴(kuò)展的表格組件

    基于Vue3和Element Plus實現(xiàn)可擴(kuò)展的表格組件

    在開發(fā)過程中,我們經(jīng)常需要創(chuàng)建具有復(fù)雜功能的表格組件,本文將介紹如何使用 Vue 3 和 Element Plus 庫來構(gòu)建一個可擴(kuò)展的表格組件,文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下
    2024-07-07
  • vue3+vite中使用vuex的具體步驟

    vue3+vite中使用vuex的具體步驟

    在vue3+vite創(chuàng)建的項目中使用vuex,要注意的是vite有部分寫法和之前的webpack是不同的,這篇文章主要介紹了vue3+vite中使用vuex的具體步驟,需要的朋友可以參考下
    2022-11-11
  • Vue-cli proxyTable 解決開發(fā)環(huán)境的跨域問題詳解

    Vue-cli proxyTable 解決開發(fā)環(huán)境的跨域問題詳解

    本篇文章主要介紹了Vue-cli proxyTable 解決開發(fā)環(huán)境的跨域問題詳解,非常具有實用價值,需要的朋友可以參考下
    2017-05-05
  • vue ssr+koa2構(gòu)建服務(wù)端渲染的示例代碼

    vue ssr+koa2構(gòu)建服務(wù)端渲染的示例代碼

    這篇文章主要介紹了vue ssr+koa2構(gòu)建服務(wù)端渲染的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03

最新評論

上栗县| 新巴尔虎右旗| 容城县| 肥乡县| 延川县| 平邑县| 呼图壁县| 鄂托克旗| 洛宁县| 嵊州市| 峨边| 株洲市| 五原县| 拜泉县| 观塘区| 象州县| 科技| 西藏| 东兰县| 罗甸县| 塘沽区| 连城县| 松溪县| 肇源县| 奎屯市| 祥云县| 德江县| 日照市| 彰武县| 康平县| 新源县| 遂溪县| 宁海县| 邮箱| 庄浪县| 尼勒克县| 明星| 仪征市| 轮台县| 时尚| 高淳县|