Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cuáles son los problemas en el desarrollo del miniprograma WeChat y cómo resolverlos?

¿Cuáles son los problemas en el desarrollo del miniprograma WeChat y cómo resolverlos?

1. El nombre de dominio debe ser HTTPS

Los mini programas de WeChat no permiten nombres de dominio que no sean HTTPS.

2. Color de fuente del marcador de posición del componente de entrada

El color escrito en la clase de marcador de posición no tiene efecto. Debe escribirse en estilo de marcador de posición.

3. wx.navigateTo no puede saltar a una página con una barra de pestañas.

Para páginas con una barra de pestañas, se debe usar wx.switchTab para saltar.

4. Los datos de la página no se pueden actualizar cuando se cambia la barra de pestañas.

La implementación de la barra de pestañas puede mostrar y ocultar la vista, por lo que el método page.onLoad() no se podrá actualizar. llamado todo el tiempo. Puedes intentarlo. La lógica del código está escrita en page.onShow().

5. Cómo obtener shareTickets

Para obtener shareTickets, debe obtenerlos en app.onLaunch o app.onShow, no en page.onShow. Asegúrese de prestar atención.

Nota: Se recomienda obtenerlo en app.onShow. app.onLaunch no siempre se ejecutará.

6. GetPhoneNumber para obtener el número de teléfono móvil

Actualmente, esta interfaz está abierta a desarrolladores no individuales y mini programas que hayan completado la certificación. Los desarrolladores individuales no pueden llamar a esta API.

7. Vista previa de la imagen wx.previewImage

La URL de la imagen vista previa debe comenzar con HTTPS y no puede ser una imagen local.

8. Reproducción de audio wx.playVoice

Debe asegurarse de que el archivo de audio ya sea local. Por ejemplo, después de wx.startRecord, se puede obtener filePath. O llame a wx.downloadFile con anticipación para descargar el archivo de recursos y luego reproducirlo.

9. Las versiones antiguas de API son compatibles

Puede usar wx.canIUse o wx.getSystemInfoSync para juzgar, y la versión anterior le dará las indicaciones correspondientes.

10. Obtener información del sistema

wx.getSystemInfo puede obtener el idioma del sistema, el ancho y alto de la pantalla, el número de versión de WeChat, el sistema operativo, la proporción de píxeles del dispositivo, la versión del cliente y de la biblioteca base. etc. información.

11. Cómo eliminar el borde redondeado gris de un botón personalizado

La razón principal es que el pseudo elemento del botón tiene estilo y puedes eliminarlo: botón:: después de {mostrar: ninguno;} .

12. Volver al principio de la página

Hay dos formas de volver al principio de la página:

A. establezca el desplazamiento vertical y luego establezca el valor de desplazamiento superior

B. Utilice el método wx.pageScrollTo. Este método se admite desde 1.4.0, por lo que debe ser compatible con versiones inferiores.

13. El área de texto de entrada es para los componentes nativos de la aplicación que tienen el nivel de índice z más alto.

Los estudiantes que han creado cuadros de búsqueda pueden encontrar que en IOS, después de configurar el índice z del ícono, todavía no se puede mostrar. Se recomienda hacer un efecto de mostrar-ocultar: antes de hacer clic, es una vista. Después de hacer clic, la vista se oculta y se muestra la entrada ~.

14. Cómo iniciar en frío el mini programa

El mecanismo del mini programa es que si ingresa dentro de los cinco minutos posteriores a la salida, se mostrará la página antes de salir. desea ingresar al mini programa Equivale al inicio en frío, ingresando directamente a la página principal.

Puede establecer un valor en onUnload de la página y luego juzgar el valor durante onShow de la aplicación y luego decidir si desea saltar a la página de inicio ~

15.

El único componente de etiqueta en el subprograma que puede implementar ajuste de línea es el texto.

Nota: lt; brgt; no se admite en texto y solo se puede usar \n para saltos de línea.

16. El margen inferior establecido para la etiqueta más externa no tiene efecto en IOS.

El margen inferior es normal en Android y las herramientas de desarrollo, pero no tiene efecto en IOS. Se recomienda cambiarlo a padding-bottom.

17. Las imágenes del lienzo en el mini programa no son compatibles con el formato base64.

Las imágenes en formato base64 se pueden mostrar normalmente en las herramientas de desarrollo, pero no en el dispositivo real. Se recomienda cambiar la URL a una URL que comience con https.

En segundo lugar, puedes desarrollar pequeños programas directamente en plataformas de terceros