recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Dans quel cycle de vie Vue introduit-il la configuration WeChat Jssdk pour appeler la configuration de l'interface?

Une erreur de signature invalide sera signalée dans iOS, mais tout ira bien sous Android, et tout ira bien dans les outils de développement WeChat.
J'ai essayé de faire wx.ready dans create avant de créer une signature invalide. Après avoir fermé cette alerte, l'interface WeChat peut être utilisée. Si encodeURIcomponent signale directement une erreur lors de l'appel de l'interface d'arrière-plan, les paramètres du journal de l'interface d'arrière-plan seront également dans le style après l'encodage lorsque le front-end n'est pas encodé. S'il vous plaît dites-moi quelle est la cause de cela.

为情所困为情所困2704 Il y a quelques jours1072

répondre à tous(1)je répondrai

  • 怪我咯

    怪我咯2017-06-28 09:26:43

    Concernant l'erreur de signature WeChat, veuillez vous référer à la documentation officielle, analyser le problème spécifique en détail et vérifier attentivement selon les étapes
    Ensuite, à propos de l'initialisation de WeChat, comme l'utilisation d'un seul composant, la déclaration globale dans mounted中声明更加,也可在main.js Collez le général. code que j'ai extrait :

    export default {
      init() {
          let that = this;
          Service.wxConfig({//调用服务端获取签名配置
            url: location.href.split('#')[0]
          }, result => {
            if (result.success) {
              that.weixinConfig(result.data);
            }
          });
        },
    
        weixinConfig(data) {
          wx.config({
            debug: false,
            appId: data.appId,
            timestamp: data.timestamp,
            nonceStr: data.nonceStr,
            signature: data.signature,
            jsApiList: [
              'onMenuShareTimeline',
              'onMenuShareAppMessage',
              'showOptionMenu',
              'hideOptionMenu',
              'showMenuItems',
              'hideMenuItems',
              'chooseImage',
              'previewImage',
              'uploadImage',
              'chooseWXPay'
            ]
          });
        }
    }

    répondre
    0
  • Annulerrépondre