微信小程序轉發商品的詳情頁 + 轉發功能(傳參)


1.微信小程序轉發傳參,利用的還是onShareAppMessageapi

 

2.利用的還有json轉換

 

JSON 是用於存儲和傳輸數據的格式。

JSON 通常用於服務端向網頁傳遞數據 

函數 描述
JSON.parse() 用於將一個 JSON 字符串轉換為 JavaScript 對象。
JSON.stringify() 用於將 JavaScript 值轉換為 JSON 字符串。
官方文檔

 

自定義轉發字段

字段 說明 默認值 最低版本
title 轉發標題 當前小程序名稱  
path 轉發路徑 當前頁面 path ,必須是以 / 開頭的完整路徑  
imageUrl 自定義圖片路徑,可以是本地文件路徑、代碼包文件路徑或者網絡圖片路徑,支持PNG及JPG,不傳入 imageUrl 則使用默認截圖。顯示圖片長寬比是 5:4   1.5.0
success 轉發成功的回調函數   1.1.0
fail 轉發失敗的回調函數   1.1.0
complete 轉發結束的回調函數(轉發成功、失敗都會執行   1.1.0
利用其中路徑來進行一個傳值的方法

 

* 用戶點擊右上角分享

*

*/

onShareAppMessage: function () {
    return {
        title: '測試轉發',
        path: '/pages/detail/detail?item=' + JSON.stringify(this.data.item),
        success: function (res) {
           console.log(res)
        }
    }
},

 


其中item就是一個參值;

之后在當前的頁面onload語句之中執行接受語句

onLoad: function (opt) {
 
    console.log(opt)
 
    let that = this;
 
    let pin;
 
    let item = JSON.parse(opt.item);
 
    console.log(item)
 
    that.setData({
 
        item: item
 
    })
 
    let slider = item.slider.split(",");
 
    let detail = item.detail.split(",");
 
    if (opt.ping) {
 
        pin = true;
 
    } else {
 
        pin = false;
 
    }
 
 
    that.setData({
 
        mess: item,
 
        pin: pin,
    
        debanners: slider,
 
        piclsit: detail
 
    });
 
},

 


 
---------------------
作者:cyc南港初晴
來源:CSDN
原文:https://blog.csdn.net/weixin_41487694/article/details/79540476?utm_source=copy


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM