小程序和网页,差在哪
你第 1 周做的网页,任何人拿到链接就能开。小程序有三点不同:
1. 跑在微信里:用户在微信搜索或扫码打开,不用装 App,也不能用浏览器打开。
2. 上线要审核:写完不能直接发,要提交微信审核,通过了别人才能用。
3. 用自己的一套页面语言:不是 HTML,而是 WXML(结构)、WXSS(样式)、JS(逻辑)。你不用会写,但要知道它不是网页那套。
个人主体能做什么
去 mp.weixin.qq.com 注册小程序,主体类型选个人就能开始,不需要营业执照。但个人主体有两条硬限制:
- 不能接微信支付。要收钱得用企业主体。
- 很多类目不开放:医疗、金融、教育培训、社交等需要资质的类目,个人主体选不了。工具、生活服务、效率这类可以。
所以第一个小程序做工具类:待办、记账、打卡、计算器,个人主体都能过。
拿 AppID,装开发者工具
注册完进小程序后台,开发管理 → 开发设置,第一行就是 AppID,一串 wx 开头的字符。复制下来,后面导入项目要填。
然后下载微信开发者工具(微信官方,免费)。它是你的编辑器、模拟器、上传器三合一。打开后「导入项目」:选一个空文件夹、填 AppID、后端选「不使用云服务」(第 4 课会改成云开发)。
准备清单(今天做完):
☐ mp.weixin.qq.com 注册小程序(个人主体)
☐ 拿到 AppID:wx________________
☐ 装好微信开发者工具,登录
☐ 新建空文件夹 todo-mini,在开发者工具里导入并填 AppID
☐ 在同一个文件夹里启动 claude,用 /init 生成 CLAUDE.md自测 · 学完检查一下
想真正动手做题、记进度、攒连胜?到互动课里练。
小丁把第 1 周的待办清单链接发到微信群,说「这就是我的小程序」。哪一点说明它其实不是小程序?
答案:它是在浏览器里打开的网页,没经过微信审核,也不是用小程序的页面语言写的
登录、收费、页面数量都不是小程序的定义。小程序的定义是「跑在微信容器里、过了审核、用 WXML/WXSS 写的」。链接在浏览器打开的,就是网页。
下面哪个想法,个人主体的小程序可以直接做?
答案:家庭记账本:记收支、看月度汇总
记账是工具类,个人主体开放。卖蛋糕要微信支付,个人主体接不了;问诊属医疗、付费课程属教育培训,都需要资质,个人选不了类目。
判断:个人主体先把带支付的功能做出来,审核时把支付藏起来,过审后再打开,这样能绕过限制。
答案:错
个人主体根本申请不到微信支付的商户号,不是审核藏不藏的问题。而且审核后偷改功能属于违规,会被下架。要收钱就注册企业或个体户主体。
开发者工具导入项目时要求填 AppID。它在哪里?
答案:小程序后台的「开发管理 → 开发设置」页面
AppID 是小程序在微信里的身份证,由小程序后台签发。开发者工具只是拿它来对上号;你的个人微信和 CLAUDE.md 里都不会有。
为什么要在开发者工具导入的那个文件夹里启动 Claude Code,而不是随便一个文件夹?
答案:Claude Code 只能操作启动时所在的文件夹,开发者工具也只认这个文件夹,两者要指向同一处
第 1 课的「工作区」规则在这里再次出现:Claude Code 在哪启动就改哪的文件;开发者工具在哪导入就编译哪的文件。两者不在同一个文件夹,AI 改了半天开发者工具里什么都看不到。