ウィジェット共有転送onShareAppMessage
2271 ワード
ユーザーがページ内転送ボタン(buttonコンポーネントopen-type=「share」)または右上のメニュー「転送」ボタンをクリックする動作を傍受し、転送内容をカスタマイズします.注:このイベント処理関数が定義されている場合にのみ、右上隅のメニューに「転送」ボタンが表示されます.
パラメータ: from:イベントソースを転送します.buttonはページ内転送ボタンです.menuは右上の転送メニューです. target:from値がbuttonの場合、targetは今回の転送イベントをトリガーするbuttonであり、そうでなければundefined である. webViewUrl:ページにweb-viewコンポーネントが含まれている場合、現在のweb-viewのurl に戻ります.
このイベント処理関数には、転送内容をカスタマイズするためにreturn Objectが必要です.次のように返されます. title:転送されたタイトル.デフォルトは現在のウィジェット名です. path:転送パス.(例:/pages/index). imageUrl:画像パスをカスタマイズします.ローカルファイルパス、パケットファイルパス、またはネットワーク画像パスです.PNGおよびJPGをサポートします.画像のアスペクト比を5:4に表示します.デフォルトでは、スクリーンショットが使用されます.
注:ベースライブラリ2.0.8以前は、微信は共有のコールバックをサポートしていたが、コールバックでユーザーが共有したかどうかを知ることができ、その後、微信公衆プラットフォームは共有機能を調整した.具体的には、共有のコールバックに関する調整を参照してください.
パラメータ:
このイベント処理関数には、転送内容をカスタマイズするためにreturn Objectが必要です.次のように返されます.
onShareAppMessage: function (res) {
if (res.from === 'button') {
// , :
console.log(res.target)
}
return {
title: ' ',
path: '/page/index',
imageUrl: ' '
}
}
注:ベースライブラリ2.0.8以前は、微信は共有のコールバックをサポートしていたが、コールバックでユーザーが共有したかどうかを知ることができ、その後、微信公衆プラットフォームは共有機能を調整した.具体的には、共有のコールバックに関する調整を参照してください.