Rumah  >  Soal Jawab  >  teks badan

javascript - Dalam kitaran hayat manakah vue memperkenalkan konfigurasi WeChat jssdk untuk memanggil konfigurasi antara muka?

Ralat tandatangan tidak sah akan dilaporkan dalam ios, tetapi ia akan baik-baik saja dalam Android, dan ia akan baik-baik saja dalam alat pembangun WeChat
Saya cuba melakukan wx.ready dalam cipta sebelum create mounted tetapi selalu melaporkan tandatangan tidak sah. Selepas menutup makluman ini, antara muka WeChat boleh digunakan Jika encodeURIcomponent secara langsung melaporkan ralat semasa memanggil antara muka latar belakang, parameter log antara muka latar belakang juga akan berada dalam gaya selepas pengekodan apabila bahagian hadapan tidak dikodkan. Tolong beritahu saya apa yang menyebabkan ini.

为情所困为情所困2643 hari yang lalu961

membalas semua(1)saya akan balas

  • 怪我咯

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

    Mengenai ralat tandatangan WeChat, sila rujuk dokumentasi rasmi, analisa masalah khusus secara terperinci, dan semak dengan teliti mengikut langkah-langkah
    Kemudian tentang memulakan WeChat, seperti penggunaan komponen tunggal, pengisytiharan global dalam mounted中声明更加,也可在main.js Tampal umum kod yang saya ekstrak:

    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'
            ]
          });
        }
    }

    balas
    0
  • Batalbalas