👥
👥
👥
👥

微信小程序能用AI做吗?手把手用Claude Code生成天气查询小程序(含API接入)

站长
2026年4月2日 · 阅读 2272 · 点赞 49 · 预计 4 分钟
分享:

大家好,我是RD!常有学员问:“小程序太难,我能用AI做吗?”答案是肯定的——但关键不在‘能不能’,而在‘怎么让AI听懂你的需求’。今天我们就用Claude Code,生成一个真实可用的微信天气小程序,全程不装开发者工具、不配置服务器,用免费API,30分钟上线。

⚠️ 前提说明:本教程生成的是「小程序代码框架」,需在微信开发者工具中运行(免费下载)。重点是教会你:如何把业务需求精准转译成AI可执行的Prompt。

✅ Step 1:获取免费天气API(3分钟)

  • 访问 [和风天气开放平台](https://dev.qweather.com/) → 注册账号 → 进入「我的密钥」→ 创建新密钥(选择「个人开发者」)→ 复制Key(如xxxxxxxxxxxxxx

  • 记住城市ID:北京是101010100,上海是101020100(可在官网城市编码库查)
  • ✅ Step 2:Claude Code生成小程序骨架(8分钟)
    打开 [claude.ai](https://claude.ai) → 新建聊天 → 输入以下Prompt(严格复制):

    你是一个微信小程序开发专家,熟悉最新基础库2.30+。请生成一个完整的天气查询小程序代码包,要求:
  • 包含:app.js(初始化App)、app.json(配置窗口和页面)、project.config.json(基础配置)、pages/index/index.wxml(结构)、index.wxss(样式)、index.js(逻辑)

  • index.wxml:显示城市名、当前温度、天气图标(用emoji ☀️⛅☁️🌧️)、湿度、风向风力

  • index.js:使用wx.request调用和风天气API(https://devapi.qweather.com/v7/weather/now?location=CITY_ID&key=YOUR_KEY),成功后更新data,失败弹出'网络错误'

  • API KEY和CITY_ID用占位符【API_KEY】和【CITY_ID】,方便用户替换

  • 样式用Flex布局居中,字体清晰,温度数字用大号粗体

  • 所有代码按微信小程序标准格式,可直接放入开发者工具运行

  • 不要任何解释,只输出完整代码文件内容,每个文件用「=== FILE: xxx ===」分隔

  • Claude会返回5个代码块。复制全部 → 新建文件夹 weather-miniprogram → 按文件名分别创建对应文件(注意.wxml/.wxss/.js后缀!)。

    ✅ Step 3:替换密钥并运行(12分钟)

  • 用记事本打开 pages/index/index.js → 搜索 【API_KEY】 → 替换为你的真实Key

  • 搜索 【CITY_ID】 → 替换为你的城市ID(如101010100

  • 下载安装 [微信开发者工具](https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html) → 打开 → 导入项目 → 选择weather-miniprogram文件夹 → AppID填(测试号)(无需认证)

  • 点击左上角「编译」→ 若出现白屏,打开Console看报错:常见为request domain not configured → 在详情 > 项目设置 > 域名信息中添加devapi.qweather.com到「request合法域名」
  • ✅ Step 4:美化与扩展(7分钟)

  • index.wxss 里加一行:.temp { font-size: 48px; font-weight: bold; color: #4F46E5; },然后在wxml中给温度数字加上class="temp"

  • 想加定位?在index.jsonLoad里加:wx.getLocation({ success: res => { /* 调用逆地理编码API */ } })(后续RD会出《AI+定位:自动获取用户城市》专题)
  • ✅ 为什么这比学原生开发快10倍?
    因为你跳过了「配置HTTPS」「处理跨域」「写JSON解析」等80%的非核心障碍。AI生成的是经过验证的、生产级的小程序模板。你专注的是「我的用户需要什么信息?」——这才是产品思维的本质。

    📌 小程序上线后,你可以:

  • 发到朋友圈:“刚做的天气小程序,查北京实时天气👉 [链接]”

  • 接单报价:“定制城市天气小程序,¥399起,含UI优化+3个城市切换”

  • 迭代:让Claude生成「未来3天预报Tab页」,直接覆盖pages/forecast/目录
  • 你生成的不仅是一段代码,更是进入小程序生态的第一张门票。

    站长
    人人都是程序员,站长
    分享: