激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - js教程 - 微信小程序onShareTimeline()實現分享朋友圈

微信小程序onShareTimeline()實現分享朋友圈

2021-12-27 16:16遠航_ js教程

這篇文章主要給大家介紹了關于微信小程序onShareTimeline()實現分享朋友圈的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

根據官方文檔的意思,目前只支持Android版本

分享朋友圈官方鏈接

微信小程序onShareTimeline()實現分享朋友圈

先上代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Page({
    //頁面的初始數據
    data:{
    },
    //自定義函數
    // 用戶點擊右上角分享給好友,要先在分享好友這里設置menus的兩個參數,才可以分享朋友圈
    onShareAppMessage: function() {
        wx.showShareMenu({
      withShareTicket: true,
      menus: ['shareAppMessage', 'shareTimeline']
     })
    },
    //用戶點擊右上角分享朋友圈
    onShareTimeline: function () {
        return {
      title: '',
      query: {
      key: value
      },
      imageUrl: ''
     }
    },
    //生命周期函數--監聽頁面加載
 onLoad: function(options) {
 },
})

寫了這段代碼后,剛加載頁面時分享朋友圈是灰色的,我點擊了分享好友后,才可以分享朋友圈?

把這段代碼放到onLoad或者onReady中就可以了

?
1
2
3
4
wx.showShareMenu({
 withShareTicket: true,
 menus: ['shareAppMessage', 'shareTimeline']
})

微信小程序onShareTimeline()實現分享朋友圈

兼容

小程序的功能不斷的增加,但是舊版本的微信客戶端并不支持新功能,所以在使用這些新能力的時候需要做兼容。開發者可以通過以下方式進行低版本的兼容:

版本號比較

微信客戶端和小程序基礎庫的版本號風格為 Major.Minor.Patch(主版本號.次版本號.修訂版本號)。

文檔中會在組件,API等頁面描述中帶上各個功能所要求的最低基礎庫版本號。

開發者可以在小程序中通過調用 wx.getSystemInfo 或者 wx.getSystemInfoSync 獲取到當前小程序運行的基礎庫的版本號。通過版本號比較的方式進行運行低版本兼容邏輯。

版本號比較適用于所有情況。部分場景下也可以使用后面提到的方法完成。

注意:不要直接使用字符串比較的方法進行版本號比較。

版本號比較可以參考以下代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// 比對是否是最新版本號
function compareVersion(v1, v2) {
 v1 = v1.split('.')
 v2 = v2.split('.')
 const len = Math.max(v1.length, v2.length)
 
 while (v1.length < len) {
 v1.push('0')
 }
 while (v2.length < len) {
 v2.push('0')
 }
 
 for (let i = 0; i < len; i++) {
 const num1 = parseInt(v1[i])
 const num2 = parseInt(v2[i])
 
 if (num1 > num2) {
  return 1
 } else if (num1 < num2) {
  return -1
 }
 }
 
 return 0
}
?
1
2
3
4
5
6
7
8
9
10
11
const version = wx.getSystemInfoSync().SDKVersion
 
if (compareVersion(version, '2.11.3') >= 0) {
 wx.openBluetoothAdapter()
} else {
 // 如果希望用戶在最新版本的客戶端上體驗您的小程序,可以這樣子提示
 wx.showModal({
 title: '提示',
 content: '當前微信版本過低,無法使用該功能,請升級到最新微信版本后重試。'
 })
}

版本號兼容官方鏈接

總結

到此這篇關于微信小程序onShareTimeline()實現分享朋友圈的文章就介紹到這了,更多相關小程序onShareTimeline()分享朋友圈內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://juejin.cn/post/6914505191014268935

延伸 · 閱讀

精彩推薦
  • js教程js+for循環實現字符串自動轉義的代碼(把后面的字符替換前面的字符)

    js+for循環實現字符串自動轉義的代碼(把后面的字符替換前面的字

    這段代碼是從網上看到的一段不錯的代碼,用for命令實現字符串的轉移,而且使用的是for循環直接將后面的字符替換成前面的字符,這個邏輯以前沒試過...

    js教程網3992021-12-18
  • js教程基于javascript實現移動端輪播圖效果

    基于javascript實現移動端輪播圖效果

    這篇文章主要為大家詳細介紹了基于javascript實現移動端輪播圖效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    A.香辣雞腿堡8982021-12-15
  • js教程js閉包的9個使用場景

    js閉包的9個使用場景

    這篇文章主要介紹了js 閉包的9個使用場景,幫助大家更好的理解和學習JavaScript 閉包的使用,感興趣的朋友可以了解下...

    林恒10062021-12-22
  • js教程JavaScript中arguments的使用方法詳解

    JavaScript中arguments的使用方法詳解

    這篇文章主要給大家介紹了關于JavaScript中arguments的使用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的...

    等待的L先生3602021-12-15
  • js教程微信小程序實現登錄注冊功能

    微信小程序實現登錄注冊功能

    這篇文章主要介紹了微信小程序實現登錄注冊功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    保護我方豆豆5122021-12-22
  • js教程javascript的事件描述

    javascript的事件描述

    本文主要為大家介紹javascript事件的基礎知識,有需要的朋友可以參考下...

    js教程網9362021-12-15
  • js教程基于 Next.js 的 SSR/SSG 方案了解一下?

    基于 Next.js 的 SSR/SSG 方案了解一下?

    服務端渲染(SSR,Server Side Render)與客戶端渲染(CSR,Client Side Render)的核心區分點簡單來說就是完整的 HTML 文檔在服務端還是瀏覽器里組裝完成。...

    DYBOY4412021-12-27
  • js教程js仿淘寶放大鏡效果

    js仿淘寶放大鏡效果

    這篇文章主要為大家詳細介紹了js仿淘寶放大鏡效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    屈小康11022021-12-21
主站蜘蛛池模板: 这里精品| 久久久久久免费 | 一区二区三区小视频 | 久久99精品久久久久久秒播放器 | 俄罗斯16一20sex牲色另类 | 亚洲免费视 | 直接在线观看的三级网址 | 久久精品免费国产 | www久久久久久 | 国产乱弄| 72pao成人国产永久免费视频 | xxxxhd73国产 | 成人区一区二区三区 | 久久精品视频首页 | 黄色av电影在线播放 | 欧美激情精品久久久久久黑人 | 久久免费视频一区二区三区 | 污视频在线免费 | 狠狠操电影 | 香蕉秀| 国产亚洲精品综合一区91555 | 99精品热视频 | 亚洲免费观看视频 | 九九热视频在线免费观看 | 精品中文字幕久久久久四十五十骆 | 日本在线视频一区二区三区 | 中国洗澡偷拍在线播放 | 欧美电影在线观看 | 中国美女一级黄色大片 | 污片在线观看视频 | 特大黑人videos与另类娇小 | 欧美a级一区二区 | 久久男 | 欧美黑人伦理 | 黄色免费在线网站 | 狠狠色成色综合网 | 免费看日韩av| 在线观看免费精品 | 精品久久久一二三区播放播放播放视频 | 蜜桃传媒视频麻豆第一区免费观看 | 激情久久一区二区 |