跳到主要内容

用 CloudBase 开发邻里闲置物品循环利用小程序

一段需求描述,一个能真机跑的小程序:邻居把闲置的书、衣服、数码产品挂上来,同小区的人先到先得。页面、云函数、数据库集合都由 AI 生成,你负责注册账号和点确认。

准备三样东西​

需要怎么拿到
云开发环境开通云开发环境,新用户免费
小程序 AppID微信公众平台 注册后在「开发管理 - 开发设置」里复制
微信开发者工具下载安装,微信扫码登录。想让 AI 直接调它编译预览,装 Nightly 版并开 CLI

⚠️ 先把 AppID 填进开发者工具,再开通云开发。空着 AppID 只能用测试号,云开发环境绑不上,后面每一步都会失败。

先把账号对齐​

这四件事没对齐,后面生成的代码一行都跑不起来,而且报错都不明显。

情况会看到什么怎么处理
用的是测试号开发者工具里「云开发」按钮是灰的,点不动测试号不支持云开发,换正式注册的小程序账号
开通云开发时登录方式选错环境建出来了,小程序里却用不了点「云开发」后选微信公众平台登录,不要选腾讯云账号登录;这样环境自动关联当前小程序
开发者工具和云开发不是同一个腾讯云账号云开发控制台里看不到已有环境开发者工具用的是「小程序绑定的腾讯云账号」。先核对是不是同一个账号,不是就把小程序绑到目标账号
AI 工具里环境列表是空的CloudBase 连接器连上了,但选不到环境连接时同样用微信公众平台登录、选同一个小程序账号

腾讯云账号需要完成实名认证,否则开通云开发会失败,控制台只在角落给一行小字。

接入 CloudBase​

选一个你正在用的 AI 开发工具,按提示接上 CloudBase。支持 MCP 的客户端都可以,不必换工具。

Client

该客户端已内置 CloudBase,接入方式以官方市场 / 连接器为准,站点跟随你的登录态,无需在此选择。

配置你的 AI 工具以连接 CloudBase 能力 支持本地与远端两种连接方式,详见 连接方式。

步骤 1:安装 / 配置 CloudBase

打开连接器:

用 WorkBuddy 打开

使用内置连接器

1. 在 WorkBuddy 对话界面中,点击输入框左下角的 连接器 按钮 2. 在弹窗中找到 腾讯云 CloudBase,点击进入详情页,点击 连接 启用

启用后,即可在对话中直接使用 CloudBase 的各项能力。

使用快捷命令

在对话中直接输入 `/cloudbase` 选择 CloudBase Skill,然后输入需求即可。

配套专家

WorkBuddy 专家中心还有 4 个 CloudBase 专家,腾讯云 CloudBase 全栈工程师 最通用;其余 3 个见 WorkBuddy 配置指南。

步骤 2:和 AI 对话

在 AI 对话中依次输入以下内容:

prompt
阅读 https://docs.cloudbase.net/skill.md,帮我介绍可以做什么
使用 CloudBase Skills: 帮我解读 CPU 使用率告警并给出处理建议

把这段发给 AI​

用 CloudBase 帮我做一个邻里闲置物品循环利用的微信小程序。

功能:
1. 首页:物品卡片列表(首图、标题、分类、距离),支持分类筛选和关键词搜索
2. 详情:图片轮播、描述、发布时间、发布者联系方式、收藏按钮
3. 发布:多图上传、标题、描述、分类、价格(填 0 表示免费送)、获取当前位置
4. 我的:我发布的、我收藏的

实现要求:
- 原生小程序 + 云开发,不引第三方 UI 库,风格用浅色卡片、圆角、留白
- 登录走云开发身份,不要自己做账号体系:wx.cloud.init 之后,云函数里用 cloud.getWXContext().OPENID 认人
- 图片用 wx.cloud.uploadFile 传到云存储,集合里只存 fileID
- 集合两个:items(title、desc、category、price、images、location、status、openid、createTime)、favorites(itemId、openid)
- items 的读权限放开给所有用户,写权限仅创建者;favorites 仅创建者可读写
- 生成完后,用微信开发者工具打开项目,把需要我手动做的步骤列出来

发完就等它干活。它建页面、写云函数、建集合,碰到必须你确认的操作会停下来问。

它做了什么​

整个流程三步,中途只有创建云开发资源和打开开发者工具需要你点一下。

读需求 → 建小程序目录结构 → 写 4 个页面 + 2 个云函数
→ 在云开发里建 items / favorites 集合、设权限
→ 调起微信开发者工具打开项目 → 编译预览

容易卡住的几处​

现象原因怎么改
编译报「云开发未初始化」AppID 没填,或云开发环境没和小程序绑定开发者工具「详情 - 基本信息」填 AppID,再到云开发控制台绑定环境
首页一直空列表集合建好了但没数据,或权限挡住了读先用控制台手动加一条测试数据,确认是不是权限问题
自己发的物品,邻居看不到集合权限还是默认的「仅创建者可读写」改成「所有用户可读,仅创建者可写」
图片显示不出来库里存了本地临时路径,不是 fileID确认上传后存的是 cloud:// 开头的 fileID

让它更懂小程序​

WorkBuddy 专家中心有 CloudBase 的小程序开发专家:需求拆解、页面结构、云开发接口该用哪个,都按小程序的路子来,不用每次从头解释。

入口见 WorkBuddy 上的 CloudBase 专家。

相关​