[Mini programa de WeChat] Acerca del mini programa escena valor escena uso registro de pozo escalonado

Recientemente, estoy trabajando en un pequeño programa. Para lograr tal función, ingrese diferentes páginas de acuerdo con diferentes valores de escena. Por ejemplo, escanee el código QR/código de programa pequeño para ingresar a la página A, y el programa pequeño busca directamente para ingresar a la página B.
Luego comencé a escribir de acuerdo con las necesidades y descubrí que los valores de escena que obtuve estaban todos mal, y todos eran 1001, que es el valor de escena predeterminado del applet. Debido a que el valor de la escena que obtuve era incorrecto, comencé a buscar frenéticamente los documentos oficiales, Baidu para encontrar información, y descubrí que todos estaban escritos de la misma manera, y nadie encontró este tipo de problema. Más tarde, descubrí que el código no estaba mal escrito. El valor de escena obtenido en la versión de desarrollo (incluida la depuración y vista previa de la máquina real) y la versión de prueba siempre ha sido virtual o el valor predeterminado de 1001. No se puede obtener el valor de escena real, y el valor de escena correcto solo se puede obtener en la versión oficial . Qué gran hoyo, grábalo. La forma de obtener el valor de la escena es la siguiente:

// 一定要写在onShow中,因为onLaunch生命周期只第一次会进入,后面场景值一直是旧的,只有放在onShow中才能拿到实时的
App({
    
    
  onLaunch: function () {
    
    
  },
  onShow:function(e){
    
    
    console.log('场景值:', e.scene);
  }
})

A continuación, registre la generación dinámica de códigos de programa pequeños. Los programas pequeños o códigos QR se pueden generar dinámicamente y necesitan llamar a la interfaz oficial. Se puede llamar al front-end o al back-end, pero es mejor llamar al back-end, porque las llamadas del front-end para generar pequeñas interfaces de código de programa necesitan configurar el nombre de dominio de la interfaz en el nombre de dominio de la plataforma pública de WeChat, pero no se permite configurar el nombre de dominio https://api.weixin.qq.com de WeChat. Las tres interfaces para generar códigos de applet dinámicos o códigos QR se pueden ver y aprender en el sitio web oficial.
Dirección oficial: https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/qrcode-link/qr-code/getQRCode.html

Supongo que te gusta

Origin blog.csdn.net/weixin_42342065/article/details/131538838
Recomendado
Clasificación