小程序模板網(wǎng)

微信小程序分享到朋友圈

發(fā)布時(shí)間:2021-06-28 11:08 所屬欄目:小程序開發(fā)教程

微信低調(diào)發(fā)布了小程序測(cè)試功能:“小程序分享到朋友圈”,這個(gè)看似微小的變化,對(duì)微信小程序來說意義重大。

目前小程序分享到朋友圈有以下2個(gè)限制:

a.僅支持Android平臺(tái),ios平臺(tái)暫不支持
b.微信基礎(chǔ)庫限制2.11.3及以上

開發(fā)者設(shè)置分享小程序到朋友圈,有2種方式:

  1. wx.showShareMenu(),支持快速分享到朋友圈使用默認(rèn)小程序標(biāo)題,分享圖為小程序logo,不可自定義參數(shù)。(uni-app已支持)
wx.showShareMenu({
  menus: ['shareAppMessage', 'shareTimeline'] //shareAppMessage必須得有
})

 

  1. onShareTimeline(),支持自定義分享到朋友圈的小程序標(biāo)題、分享圖,自定義query參數(shù)。(uni-app截止發(fā)文暫不支持)
//注意必須得設(shè)置允許“發(fā)送給朋友”onShareAppMessage,是設(shè)置onShareTimeline的前提,否則不支持分享到朋友圈
onShareAppMessage: () => {
},
onShareTimeline: () => {
  return {
    title: "測(cè)試小程序朋友圈分享",
    query: "id=110101&name=heyzqt",
    imageUrl: "https://example.cn/test.png"
  }
},

單頁模式

用戶在朋友圈打開分享的小程序頁面,雖然是小程序里的一個(gè)頁面,但是不會(huì)真正打開小程序,可以理解成只用來預(yù)覽的一個(gè)單頁小程序模板。

 
Page({
    //頁面的初始數(shù)據(jù)
    data:{
    },
    //自定義函數(shù)
    // 用戶點(diǎn)擊右上角分享給好友,要先在分享好友這里設(shè)置menus的兩個(gè)參數(shù),才可以分享朋友圈
    onShareAppMessage: function() {
        wx.showShareMenu({
          withShareTicket: true,
          menus: ['shareAppMessage', 'shareTimeline']
        })
    },
    //用戶點(diǎn)擊右上角分享朋友圈
    onShareTimeline: function () {
        return {
          title: '',
          query: {
            key: value
          },
          imageUrl: ''
        }
    },
    //生命周期函數(shù)--監(jiān)聽頁面加載
    onLoad: function(options) {
    },
})


易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://u-renovate.com/wxmini/doc/course/26778.html 復(fù)制鏈接 如需定制請(qǐng)聯(lián)系易優(yōu)客服咨詢:800182392 點(diǎn)擊咨詢
QQ在線咨詢