ウィジェット共有転送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に表示します.デフォルトでは、スクリーンショットが使用されます.
  • onShareAppMessage: function (res) { if (res.from === 'button') { // , : console.log(res.target) } return { title: ' ', path: '/page/index', imageUrl: ' ' } }
    注:ベースライブラリ2.0.8以前は、微信は共有のコールバックをサポートしていたが、コールバックでユーザーが共有したかどうかを知ることができ、その後、微信公衆プラットフォームは共有機能を調整した.具体的には、共有のコールバックに関する調整を参照してください.