微信小プログラム:4 app.jsで共有を統一的に処理する方法
1266 ワード
前の1ヶ月以上ブログを書いていなかったと思います.心が落ち着かないので、ブログを何枚か書いて自分を慰めます(暇でつまらない)
コード:
説明:
1.wxを使用する.onapprouterはルーティングの傍受をしに来ましたが、これは大丈夫です.
2.getciurementpageを使用して現在のページを取得しても問題ありません//誤字は気にしないでください
3、ダイナミックな設定shareinfo、これでも大丈夫
はい、このようにして、参考書類がなくて、さようなら、その中のあれらの項目、不確定なのは勝手にいじって、それからよく分からない伝言、気持ちの良い訪問の下で私のgithubは星にあげます
ケース:githubの小さな星が必要なアドレス
コード:
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の小さな星が必要なアドレス