WeChatウィジェット転送商品の詳細ページ+転送機能(参照)


1.WeChatアプレット転送参報は、まだonesharappMessagepiを利用しています.
 
2.利用するものはJson変換があります.
 
JSONはデータを格納して伝送するためのフォーマットである.
JSONは通常、サービス端末からウェブページにデータを転送するために用いられる. 
関数
説明
JSON.パース()
JSON文字列をJavaScriptオブジェクトに変換します.
JSON.stringify()
JavaScript値をJSON文字列に変換します.
公式文書
 
カスタム転送フィールド
フィールド
説明
標準値
最低バージョン
title
タイトルを転送
現在のウィジェット名
 
パス
転送パス
現在のページパスは、必ず/先頭のフルパスでなければなりません.
 
イマジガール
カスタム画像パスは、ローカルファイルパス、コードパッケージファイル経路またはネットワーク画像経路であり、PNGおよびJPGをサポートし、imagUrlに入らない場合はデフォルトのスクリーンショットを使用することができます.画像のアスペクト比を表示するには5:4です.
 
1.5.0
success
転送成功のコールバック関数
 
1.1.0
fail
転送失敗のコールバック関数
 
1.1.0
complettee
転送終了のコールバック関数(転送成功、失敗はいずれも実行されます.
 
1.1.0
パスを利用して値を伝える方法
 
*ユーザーが右上をクリックして共有する

*/
onShareAppMessage: function () {
    return {
        title: '    ',
        path: '/pages/detail/detail?item=' + JSON.stringify(this.data.item),
        success: function (res) {
           console.log(res)
        }
    }
},
その中のアイテムは一つの参照値です.
その後、現在のページ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

    });

},