微信小プログラム:4 app.jsで共有を統一的に処理する方法


前の1ヶ月以上ブログを書いていなかったと思います.心が落ち着かないので、ブログを何枚か書いて自分を慰めます(暇でつまらない)
コード:
 qcshare() {
    wx.onAppRoute(function(data) {
      //  
      let view = getCurrentPages()[getCurrentPages().length - 1];
      console.log(view);
      let _data = null;
      if (view) {
        _data = view.data;
        //  qcappnoshare , 
        if (data.qcappnoshare) {
          return;
        } else {
          view.onShareAppMessage = function() {
            console.log(`${constant.shareinfo.path}`);
            // 
            let shareinfo = {
              title: constant.shareinfo.title,
              path: _data.qcappshareinfo ? `/${view.route}?${JSON.stringify(_data.qcappshareinfo)}` : `/${view.route}`,
              imageUrl: constant.shareinfo.imageUrl ? constant.shareinfo.imageUrl : undefined
            };
            //  , 
            shareinfo.path = `${constant.shareinfo.path}`
            return shareinfo;

          }
        }
      }
    })
  }

説明:
1.wxを使用する.onapprouterはルーティングの傍受をしに来ましたが、これは大丈夫です.
2.getciurementpageを使用して現在のページを取得しても問題ありません//誤字は気にしないでください
3、ダイナミックな設定shareinfo、これでも大丈夫
はい、このようにして、参考書類がなくて、さようなら、その中のあれらの項目、不確定なのは勝手にいじって、それからよく分からない伝言、気持ちの良い訪問の下で私のgithubは星にあげます
ケース:githubの小さな星が必要なアドレス