何ページは、公開承認されなかっ 公式文書を
呼設定許可アドレス
ページ内で直接許可マイクロチャネルリンクをジャンプ
window.location.href = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxbbc27d6e2a2b7be9&redirect_uri="+ urlcode +" &response_type =コード&範囲= snsapi_userinfo&状態= 123#のwechat_redirect」
- 設定可能なパラメータの承認後にREDIRECT_URIページに戻ります
- パラメータは、encodeURI暗号化(decodeURI)パラメータを使用しなければならないとのリンクが暗号化されています
- 例子:聞かせてurlcode = encodeURI( "http://lm.huhacity.com/callBack.html?item=" + encodeURI(JSON.stringify(self.InfoData)))
- 自分のパラメータを運ぶためにself.InfoData
号は、マイクロ手紙公衆共有登録公文書のを
非同期非同期メソッド呼び出しは、マイクロ文字の共有を登録します
非同期wechatShare(){
自己がこれを=ましょう
'( 'http://acity.com/#/couponShare?item='+encodeURI(JSON.stringify(self.useSharData))+' &タイプ=真):' 聞かせてuseUrl = self.useSharData.shardUseId encodeURI?」
// 共有リンクに関する注記カスタム共有リンクしなければならないencodeURI暗号化useUrl
CONSTデータ=のawait wechatConfig(); // などのマイクロチャネルインタフェース情報によって取得された:// AppIDのマイクロチャネルのAppIDスタンプスタンプ
//登録マイクロチャネル構成情報
wx.config({デバッグ:偽、APPID:data.data.appId、タイムスタンプ:data.data.timestamp、nonceStr:data.data.nonceStr、署名:data.data.signature、jsApiList:[ "onMenuShareTimeline"、「onMenuShareAppMessage "]})。
// 情報と登録成功コールバック関数カスタマイズ共有を共有するREADYアプローチ
wx.ready(()=> {
// 友人のサークル
wx.onMenuShareTimeline({
タイトル:「招待が受信します」
リンク:useUrl、
imgUrl: `ます。http:// $ {window.location.host} /静的/画像/ huha_logo.png`、
成功:(データ)=> {(data.errMsg === 'onMenuShareTimeline:OK')であれば{this.toast( '共有成功');}}、キャンセル:()=> {this.toast(」シェアが失敗します「);}})。
//マイクロ手紙の友人
wx.onMenuShareAppMessage({
タイトル:「招待状受け取るために、」、//共有タイトル
DESC:「招待状受け取るために、」、//共有説明
リンク:useUrl、//共有リンク、リンクは、同じドメインまたはパスが公共の安全ドメイン名の現在のページ番号と対応している必要がありますですJS
imgUrl: `ます。http:// $ {window.location.host} /静的/画像/ a_logo.png`、//共有アイコン
タイプ:「リンク」、//株式の種類、音楽、ビデオ、またはリンク、デフォルトのリンクを記入しません
dataUrl:タイプが音楽やビデオがある場合「」、//、データリンクを提供する必要がありますが、デフォルトは空です
成功:(データ)=> {
(data.errMsg === 'onMenuShareAppMessage:OK')であれば{this.toast( '共有成功');}}、
キャンセル:()=> {this.toast( 'シェアが失敗');}});})}、
コメントの電話マイクロ文字は、ポート番号とのリンクを共有することはできませんポート番号をサポートしていない無効なIOSを共有するとき、確かにリンクエラーを共有してカスタマイズ]をクリックします
ページは、遅延呼び出しに行われる必要があるだけでなく、顧客が共有レジスタトリガ自動登録ページ共有を入力すればいいような環境にロードする必要があります
setTimeout(関数(){
this.wechatShare()
}、1500)