最后更新:2026 年 9 月 · 阅读时长:约 10 分钟 · 适用:零基础、产品经理、前端、想转行开发者
2026 年,微信小程序依然是国内最重要的前端生态之一。如果你想:
一个浏览器 + 一周时间,你也能做出自己的小程序。
| 天数 | 学习内容 | 产出 |
|---|---|---|
| Day 1 | 环境搭建 + 第一个 Hello World | 跑通第一个 demo |
| Day 2 | WXML/WXSS/JS 基础语法 | 静态页面 |
| Day 3 | 组件 + 数据绑定 + 事件 | 交互页面 |
| Day 4 | 云开发(数据库 + 云函数) | 全栈能力 |
| Day 5 | 5 个实战项目(待办/天气/计算器/记账/翻译) | 作品集 |
| Day 6 | API 调用 + 登录 + 支付 | 完整业务 |
| Day 7 | 发布上线 + 优化 + 推广 | 真实产品 |
下载:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
地址:https://mp.weixin.qq.com/
推荐用 VS Code 写代码(不只是开发者工具的编辑器)。
miniprogram/
├── app.js # 小程序逻辑
├── app.json # 全局配置
├── app.wxss # 全局样式
├── pages/
│ └── index/
│ ├── index.js
│ ├── index.json
│ ├── index.wxml
│ └── index.wxss
└── sitemap.json # 搜索引擎收录
// index.js
Page({
data: { msg: 'Hello 小程序' },
onLoad() {
console.log('页面加载')
}
})
{{ msg }}
{{ message }}
.container {
padding: 20rpx;
text-align: center;
}
button {
background: #07c160;
color: white;
border-radius: 8rpx;
}
💡 rpx 单位:750rpx = 屏幕宽度,自适应
// JS
Page({
data: {
count: 0,
name: '简盒'
},
onTap() {
this.setData({ count: this.data.count + 1 })
}
})
微信云开发 = 后端 + 数据库 + 云函数,不用买服务器。
// 1. 初始化
wx.cloud.init({ env: 'test-xxxxx' })
// 2. 取数据
const db = wx.cloud.database()
db.collection('todos').where({
_openid: '{openid}'
}).get().then(res => {
console.log(res.data)
})
| 项目 | 难度 | 学到什么 |
|---|---|---|
| 📝 待办清单 | ⭐ | 增删改查 |
| 🌤 天气查询 | ⭐⭐ | API 调用 |
| 🧮 计算器 | ⭐ | 组件 + 状态 |
| 💰 记账本 | ⭐⭐ | 云数据库 |
| 🌍 中英翻译 | ⭐⭐⭐ | 云函数 + 第三方 API |
每个项目 1-2 小时,做完就有 5 个作品,足够面试。
wx.login({
success: res => {
console.log(res.code) // 发给后端换 session
}
})
wx.request({
url: 'https://api.example.com/data',
method: 'GET',
success: res => console.log(res.data)
})
个人主体不能开通支付。找有营业执照的同事帮忙。
答:能。选「测试号」,但不能上线。
答:能,但不能带支付 / 商业功能。工具类、资讯类没问题。
答:
答:
答:
答:可以。简单小程序 1000-5000 元,复杂 1-5 万元。
| 资源 | 网址 | 价格 |
|---|---|---|
| 官方文档 | developers.weixin.qq.com | 免费 |
| 微信开放社区 | developers.weixin.qq.com/community | 免费 |
| Bilibili 教程 | 搜「小程序开发」 | 免费 |
| 极客时间《9 小时搞定小程序》 | geekbang.org | ¥99 |
| 慕课网实战课 | imooc.com | 免费-¥199 |