vue publique H5, actions autorisé

 

Aucune page ne contient autorisé publics  documents officiels

Set appel d'adresse autorisée

Aller directement autorisés liens micro-canaux dans une page

window.location.href = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxbbc27d6e2a2b7be9&redirect_uri="+ urlcode +" & response_type = Code & scope = snsapi_userinfo & state = 123 # wechat_redirect »

  • redirect_uri page revient après autorisation des paramètres définissables 
  • Les paramètres doivent être utilisés paramètres de chiffrement encodeURI (decodeURI) et des liens sont chiffrés
  • 例子: laisser urlcode = encodeURI ( "http://lm.huhacity.com/callBack.html?item=" + encodeURI (JSON.stringify (self.InfoData)))
  • self.InfoData de réaliser leurs propres paramètres

Non enregistré micro lettre partage public des documents officiels

async appels de méthodes asynchrones partage micro lettre recommandée

async wechatShare () {

laissez moi = cette

Faites-useUrl = self.useSharData.shardUseId encodeURI ( 'http://acity.com/#/couponShare?item='+encodeURI (JSON.stringify (self.useSharData)) +' & type = true '):' »

// Notes de partager des liens personnalisés doivent encodeURI cryptage useUrl pour partager des liens

données const = await wechatConfig (); // acquis par les informations d'interface micro-canal tel que: // ID d' application de micro-canal horodatage ID d' application d'horodatage

// enregistrer les informations de configuration micro-canal

wx.config ({debug: false, appId: data.data.appId, horodatage: data.data.timestamp, nonceStr: data.data.nonceStr, signature: data.data.signature, jsApiList: [ "onMenuShareTimeline", « onMenuShareAppMessage "]});

// approche READY à l' information de partage et fonction de rappel succès d'inscription partage personnalisable

wx.ready (() => {

// cercle d'amis 

 wx.onMenuShareTimeline ({

 titre: « invitation à recevoir »

 lien: useUrl,

 imgURL: `http: // $ {} window.location.host / static / images / huha_logo.png`,

succès: (données) => {if (data.errMsg === 'onMenuShareTimeline: ok') {this.toast ( 'partage succès');}}, annuler: () => {this.toast ( » action a échoué « );}});

// amis micro lettre

wx.onMenuShareAppMessage ({

titre: « invitation à recevoir », // titre d'actions

desc: 'invitation à recevoir', // description du partage

lien: useUrl, // partager un lien, le lien est le même correspondent incontournable domaine ou chemin avec le numéro de page du nom de domaine de la sécurité publique JS

imgURL: `http: // $ {} window.location.host / static / images / a_logo.png`, // icône de partage

tapez: « lien », // type de partage, musique, vidéo ou lien, ne remplissez pas le lien par défaut

dataURL: « », // si le type est la musique ou la vidéo, devra fournir des liaisons de données, la valeur par défaut est vide

succès: (données) => {

 si (data.errMsg === 'onMenuShareAppMessage: ok') {this.toast ( 'partage succès');}},

 annuler: () => {this.toast ( 'action failed');}});})},

Commentaires Audiotel lettre cliquez sur Personnaliser partage certainement une erreur de lien lorsque le partage ios invalides prennent pas en charge le numéro de port ne peut pas partager le lien avec le numéro de port  

Page doit être chargé dans l'environnement et ne clients entrent dans la vie de partage page d'inscription déclenchement de registre des actions automatiques doit être fait à l'appel de retard  

setTimeout (function () {
                this.wechatShare ()
            }, 1500)

Je suppose que tu aimes

Origine www.cnblogs.com/wukongz/p/12580889.html
conseillé
Classement