微信小程序分享方式有幾種最先出現在微信小程序觀察網。
]]>微信小程序主要分享方式介紹
1、菜單分享
小程序開發者在頁面JS中配置onShareAppMessage函數后,通過點擊小程序右上角菜單「···」的分享按鈕,可將小程序以卡片形式分享至私聊、微信群及朋友圈,點擊卡片能直達具體頁面。這是最簡單直接,也是最常用的分享方式。開發者可通過重寫onShareAppMessage方法自定義分享卡片內容,如設置分享的標題、路徑和圖片等。
2、二維碼分享
小程序支持生成帶有小程序碼的二維碼圖片,用戶可以在小程序內找到生成二維碼的入口,將生成的二維碼圖片保存到手機相冊。然后,通過微信的聊天窗口發送給好友或群聊,或者打印出來進行線下分享。接收方收到二維碼后,可以用微信掃一掃功能掃描二維碼,即可直接進入小程序。小程序碼適用性廣泛,可用于私聊、微信群、朋友圈或線下等場景。
3、鏈接分享
通過相關API生成小程序鏈接,可用于私聊、微信群、朋友圈或外部瀏覽器。打開鏈接后會自動拉起微信進入小程序,但需要兩步到達目標頁,即先打開鏈接,再打開小程序。也可以選擇生成生成短鏈分享,但是目前只開放給電商類目(包括電商平臺、商家自營、跨境電商等一級類目)調用接口生成。用戶可通過點擊小程序右上角菜單的「復制鏈接」獲取或通過API生成。
相關內容分享:微信小程序如何實現帶參分享
微信小程序分享方式有幾種最先出現在微信小程序觀察網。
]]>微信小程序如何實現帶參分享最先出現在微信小程序觀察網。
]]>小程序開發者在需要被分享的頁面添加?onShareAppMessage?事件函數,此事件處理函數需要 return 一個 Object,用于自定義轉發內容,只有定義了此事件處理函數,右上角菜單才會顯示“轉發”按鈕。而帶參分享則需要我們在路徑中動態添加上不同的參數,分享后用戶點擊時會觸發?onLoad?函數獲取路徑中的參數值,這樣我們每次分享時會出現不同內容。
代碼示例
// 分享
onShareAppMessage() {
????
const that =
this
;
????
return
{
????????
title: that.data.goodInfo.goodName,
// 動態獲取商品名稱
????????
path:
"pages/component/orderparticulars/orderparticulars?id="
+ that.data.productId,
// 動態傳遞當前商品id
????????
imageUrl: that.data.background[0]
// 獲取商品封面圖
????
}
}
微信小程序如何實現帶參分享最先出現在微信小程序觀察網。
]]>