微信小程序教程

面向 Java 后端开发者的小程序教程,覆盖 WXML/WXSS/JSON 配置、组件与生命周期、网络请求、存储、微信登录、支付、文件、地图、实时通知、性能和发布流程。

小程序定位、宿主环境与 H5/Vue 区别

本章属于「微信小程序 / 平台、工具与 JSON 配置」,围绕「小程序定位、宿主环境与 H5/Vue 区别」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

WXML 数据绑定与模板语法

本章属于「微信小程序 / WXML、WXSS 与页面渲染」,围绕「WXML 数据绑定与模板语法」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

bind、catch、capture

本章属于「微信小程序 / 事件、生命周期与组件」,围绕「bind、catch、capture」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

navigateTo、redirectTo、switchTab、reLaunch、navigateBack

本章属于「微信小程序 / 导航、TabBar、状态与存储」,围绕「navigateTo、redirectTo、switchTab、reLaunch、navigateBack」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

wx.request 与 HTTP/JSON

本章属于「微信小程序 / 网络、API 与文件」,围绕「wx.request 与 HTTP/JSON」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

wx.login code → Java 后端 → 微信服务

本章属于「微信小程序 / 微信登录、鉴权与支付」,围绕「wx.login code → Java 后端 → 微信服务」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

Location、Map 与授权

本章属于「微信小程序 / 平台能力、性能与隐私」,围绕「Location、Map 与授权」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

店铺状态、分类、菜品与套餐浏览

本章属于「微信小程序 / 外卖项目实战、实时通信与发布」,围绕「店铺状态、分类、菜品与套餐浏览」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

账号、AppID、开发者工具、模拟器与真机

本章属于「微信小程序 / 平台、工具与 JSON 配置」,围绕「账号、AppID、开发者工具、模拟器与真机」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

wx:if、hidden、wx:for、wx:key

本章属于「微信小程序 / WXML、WXSS 与页面渲染」,围绕「wx:if、hidden、wx:for、wx:key」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

Page 生命周期

本章属于「微信小程序 / 事件、生命周期与组件」,围绕「Page 生命周期」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

页面栈、参数与返回传值

本章属于「微信小程序 / 导航、TabBar、状态与存储」,围绕「页面栈、参数与返回传值」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

请求工具封装、baseURL、header 与统一错误

本章属于「微信小程序 / 网络、API 与文件」,围绕「请求工具封装、baseURL、header 与统一错误」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

openid、unionid、session_key

本章属于「微信小程序 / 微信登录、鉴权与支付」,围绕「openid、unionid、session_key」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

扫码、电话、剪贴板、订阅消息

本章属于「微信小程序 / 平台能力、性能与隐私」,围绕「扫码、电话、剪贴板、订阅消息」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

购物车、地址簿、订单确认与提交

本章属于「微信小程序 / 外卖项目实战、实时通信与发布」,围绕「购物车、地址簿、订单确认与提交」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

app.js、app.json、app.wxss、pages、components

本章属于「微信小程序 / 平台、工具与 JSON 配置」,围绕「app.js、app.json、app.wxss、pages、components」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

WXSS、rpx、全局与页面样式

本章属于「微信小程序 / WXML、WXSS 与页面渲染」,围绕「WXSS、rpx、全局与页面样式」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

App 生命周期

本章属于「微信小程序 / 事件、生命周期与组件」,围绕「App 生命周期」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

TabBar 与导航结构

本章属于「微信小程序 / 导航、TabBar、状态与存储」,围绕「TabBar 与导航结构」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

Token 注入、登录失效与重试边界

本章属于「微信小程序 / 网络、API 与文件」,围绕「Token 注入、登录失效与重试边界」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

业务用户、Token、用户上下文与鉴权

本章属于「微信小程序 / 微信登录、鉴权与支付」,围绕「业务用户、Token、用户上下文与鉴权」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

主包、分包与按需加载

本章属于「微信小程序 / 平台能力、性能与隐私」,围绕「主包、分包与按需加载」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

订单状态、催单与 WebSocket / 实时通知

本章属于「微信小程序 / 外卖项目实战、实时通信与发布」,围绕「订单状态、催单与 WebSocket / 实时通知」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

app.json、page.json、project.config.json

本章属于「微信小程序 / 平台、工具与 JSON 配置」,围绕「app.json、page.json、project.config.json」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

Template、WXS 的定位与边界

本章属于「微信小程序 / WXML、WXSS 与页面渲染」,围绕「Template、WXS 的定位与边界」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

Component properties、data、methods、lifetimes

本章属于「微信小程序 / 事件、生命周期与组件」,围绕「Component properties、data、methods、lifetimes」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

Storage 同步 / 异步 API

本章属于「微信小程序 / 导航、TabBar、状态与存储」,围绕「Storage 同步 / 异步 API」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

chooseMedia、uploadFile 与 MultipartFile

本章属于「微信小程序 / 网络、API 与文件」,围绕「chooseMedia、uploadFile 与 MultipartFile」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

微信支付预支付、调起、回调、验签与幂等概览

本章属于「微信小程序 / 微信登录、鉴权与支付」,围绕「微信支付预支付、调起、回调、验签与幂等概览」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

启动、setData、图片、列表与网络性能

本章属于「微信小程序 / 平台能力、性能与隐私」,围绕「启动、setData、图片、列表与网络性能」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

开发版、体验版、审核版、线上版

本章属于「微信小程序 / 外卖项目实战、实时通信与发布」,围绕「开发版、体验版、审核版、线上版」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

逻辑层、渲染层、双线程模型与通信桥

本章属于「微信小程序 / 平台、工具与 JSON 配置」,围绕「逻辑层、渲染层、双线程模型与通信桥」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

data、setData 与渲染性能

本章属于「微信小程序 / WXML、WXSS 与页面渲染」,围绕「data、setData 与渲染性能」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

triggerEvent、slot 与组件通信

本章属于「微信小程序 / 事件、生命周期与组件」,围绕「triggerEvent、slot 与组件通信」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

全局状态、页面状态与刷新策略

本章属于「微信小程序 / 导航、TabBar、状态与存储」,围绕「全局状态、页面状态与刷新策略」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

downloadFile、openDocument 与文件业务

本章属于「微信小程序 / 网络、API 与文件」,围绕「downloadFile、openDocument 与文件业务」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

手机号 / 用户信息等敏感能力与隐私授权

本章属于「微信小程序 / 微信登录、鉴权与支付」,围绕「手机号 / 用户信息等敏感能力与隐私授权」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

隐私协议、权限声明、审核与兼容性

本章属于「微信小程序 / 平台能力、性能与隐私」,围绕「隐私协议、权限声明、审核与兼容性」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。

小程序 → Spring Boot → MySQL 全链路秋招验收

本章属于「微信小程序 / 外卖项目实战、实时通信与发布」,围绕「小程序 → Spring Boot → MySQL 全链路秋招验收」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。