Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Qué promete la API del Mini Programa WeChat?

¿Qué promete la API del Mini Programa WeChat?

De forma predeterminada, la API asincrónica proporcionada oficialmente por el miniprograma se basa en funciones de devolución de llamada, que pueden causar fácilmente problemas de devolución de llamada y hacer que el código sea menos legible y fácil de mantener.

API Promise se refiere a actualizar la API asincrónica basada en la función de devolución de llamada proporcionada oficialmente a una API asincrónica basada en Promesa mediante una configuración adicional. La API asincrónica se actualiza a una API asincrónica basada en promesas, mejorando así la legibilidad y. mantenibilidad del código y evitando el problema del infierno de devolución de llamada. La implementación de API Promise se basa principalmente en el paquete de software npm de terceros miniprogram-api-promise. Primero, debe asegurarse de que el nodo esté instalado correctamente y que la herramienta de desarrollo utilizada sea la herramienta de desarrollo oficial de WeChat. Inicialice el proyecto en la carpeta del proyecto ejecutando npm init -y, creando un archivo package.json en la carpeta del proyecto. Ejecute npm i --save miniprogram-api-promise para instalar paquetes de software de terceros. La carpeta node_modules se creará en la carpeta raíz del proyecto. Seleccione Herramientas -->Compilar npm Espere a que se complete la compilación y haga clic en Aceptar, se creará la carpeta miniprogram_npm.

Importarlo en el archivo de entrada app.js según sea necesario.

importar {promisifyAll} desde "miniprogram-api-promise"

const wxp=wx.p={}

promisifyAll(wx, wxp)

p>

Luego, wx.p llamará a la API prometida. Tome el archivo test.js como ejemplo

async getTestData(){

const {data: res}=await wx.p.request({methods: 'GET', url : 'https://xxx.xxx.xx', })