Registro de desarrollo del mini programa WeChat: introducción para principiantes

Estoy tratando de desarrollar un applet de WeChat por primera vez y planeo escribir una publicación de blog para registrar las dificultades, ideas y contenido de la programación de Baidu en el proceso de desarrollo con el mayor detalle posible como referencia.

primer día

Antecedentes de desarrollo

Participe en el desarrollo con otro colega recién contratado. Soy responsable del subprograma de WeChat de front-end, y el back-end usa su propio lenguaje Lua (se pueden implementar java normal, serie springboot o serie jsp-servlet), y los datos se transmiten a través de json en el medio.

Enlace de proyecto completado
https://gitee.com/lyuhuyuteru/weixin/tree/master/%E6%8E%A5%E9%BE%99%E7%AE%A1%E7%90%86%E5%B0%8F%E7%A8 % 8B% E5% BA% 8F

Número de prueba de registro, número de subprograma

https://mp.weixin.qq.com/
Abra el sitio web oficial de la plataforma pública WeChat, busque el pequeño programa y haga clic para registrarse para
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
descargar la herramienta de desarrollo. La versión cuando el autor escribe el artículo es 1.03.2010240, que
Inserte la descripción de la imagen aquí
se puede ver en la gestión de desarrollo.AppID y AppSecret
Inserte la descripción de la imagen aquí
Una vez completada la instalación, abra el programa
Inserte la descripción de la imagen aquí
y cree un nuevo proyecto después de abrir . El AppID se puede completar antes del registro o se puede usar el número de prueba. No importa si se usa la función de desarrollo en la nube o no.
Inserte la descripción de la imagen aquí

Salto de página, intercepción de inicio de sesión

Haga clic para ingresar al proyecto recién creado, app.js (este archivo es una parte común del programa), index (esta es la página de inicio) para
Inserte la descripción de la imagen aquí
crear una nueva interfaz de inicio de sesión de loginPage, haga clic con el botón derecho para crear una nueva carpeta y cree una nueva página loginPage debajo de la carpeta. Se generarán automáticamente cuatro archivos. Es wxml, wxss, js, json para
Inserte la descripción de la imagen aquí
abrir app.js, agregue el código en la posición de la figura, el
Inserte la descripción de la imagen aquí
código es para hacer que la página salte al interfaz de inicio de sesión cuando el usuario no ha iniciado sesión

Compruebe si la página está declarada en la página de la aplicación.Json Página de
Inserte la descripción de la imagen aquí
inicio Código wxml Código
Inserte la descripción de la imagen aquí
Js
Inserte la descripción de la imagen aquí
Código
Inserte la descripción de la imagen aquí
CSS Código Json
Inserte la descripción de la imagen aquí
Componente de importación de componentes
Inserte la descripción de la imagen aquí
Icono de
Inserte la descripción de la imagen aquí
página de inicio de importación
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Estructura del directorio de archivos

│  app.js
│  app.json
│  app.wxss
│  project.config.json
│  sitemap.json
├─components
│  ├─cell
│  │      cell.js
│  │      cell.json
│  │      cell.wxml
│  │      cell.wxss
│  │
│  ├─cells
│  │      cells.js
│  │      cells.json
│  │      cells.wxml
│  │      cells.wxss
│  │
│  ├─icon
│  │      icon.js
│  │      icon.json
│  │      icon.wxml
│  │      icon.wxss
│  │
│  ├─import
│  │  │  base64.js
│  │  │  common.wxss
│  │  │  CustomPage.js
│  │  │
│  │  └─behaviors
│  │          theme.js
│  │
│  └─weui-wxss
│      └─dist
│          └─style
│              │  weui.wxss
│              │
│              └─icon
│                      weui-icon.wxss
├─images
│      icon_nav_feedback.png
│      icon_nav_form.png
│      icon_nav_special.png
│      icon_nav_z-index.png
│      jielong.jpg
│      tabbar_icon_chat_active.png
│      tabbar_icon_setting_active.png
├─pages
│  ├─icons
│  │      icons.js
│  │      icons.json
│  │      icons.wxml
│  │      icons.wxss
│  │
│  ├─index
│  │      index.js
│  │      index.json
│  │      index.wxml
│  │      index.wxss
│  │
│  ├─loginPage
│  │      loginPage.js
│  │      loginPage.json
│  │      loginPage.wxml
│  │      loginPage.wxss
│  │
│  └─logs
│          logs.js
│          logs.json
│          logs.wxml
│          logs.wxss
└─utils
        util.js

efecto
Inserte la descripción de la imagen aquí

Habilidades fuera de tema

Para continuar con el proceso de autorización de depuración, la autorización puede cancelarse configurando
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
el
formato json de debug json can Stager nodejs json por el servidor json
para lograr la separación de la parte delantera y trasera del programa
en detalle de aquí en adelante operación de aprendizaje de enlaces
https://blog.csdn.net/weixin_44612322/article/details/102960647

ejemplo de json

{
    
    
	"data": [{
    
    
		"username": "ldh",
		"password": "123"
	}]
}

conversión de svg para
obtener el código de etiqueta svg
Inserte la descripción de la imagen aquí
, cambie el nombre del sufijo svg después de
Inserte la descripción de la imagen aquí
crear un nuevo txt , abra el navegador y podrá ver el png

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_43596589/article/details/111224437
Recomendado
Clasificación