微信小程序开发技能:涵盖小程序项目的构建、调试、预览、测试、发布与优化。当用户提出以下需求时,应调用此技能: - 创建、开发、修改、调试、预览、测试、部署、发布、上线、审核、优化微信小程序,或其页面、组件、`tabBar`、路由、导航、图标资源、项目结构、项目配置、`project.config.json`、`appid` 配置、设备预览、真机验证; - 使用微信开发者工具 Nightly 版本的工作流; - 使用 `wechatide` CLI 工具; - 使用微信 IDE 技能 / MCP(Mini
独立安装 Note是一项面向实际任务的技能,主要用于如果此环境只安装了当前技能, 请从 CloudBase 主条目开始, 并使用已发布的 loudbase/ references/... 路径来进行兄弟技能;Cloud。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
若当前环境仅安装了本技能,请从 CloudBase 主入口启动,并对同级技能使用已发布的 cloudbase/references/... 路径。
https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/main/skills/cloudbase/SKILL.mdhttps://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/main/skills/cloudbase/references/miniprogram-development/SKILL.md对于随当前技能目录一同分发的文件,保留本地 references/... 路径。当本文件引用了 auth-tool 或 web-development 等同级技能时,请使用紧邻该引用处所标注的独立备用 URL。
跨领域协议(代码修改或上传前必须遵守):
https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/main/skills/cloudbase/references/cloudbase-platform/references/protocols/change-safety-protocol.mdhttps://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/main/skills/cloudbase/references/cloudbase-platform/references/protocols/deployment-gate.mdwx.cloud、CloudBase 小程序、OPENID、小程序部署/调试工作流、Nightly DevTools、wechatide 或微信 IDE Skills。../auth-wechat/SKILL.md(独立备用 URL:https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/main/skills/cloudbase/references/auth-wechat/SKILL.md)../no-sql-wx-mp-sdk/SKILL.md(独立备用 URL:https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/main/skills/cloudbase/references/no-sql-wx-mp-sdk/SKILL.md)../cloudbase-wechat-integration/SKILL.md(独立备用 URL:https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/main/skills/cloudbase/references/cloudbase-wechat-integration/SKILL.md;官方文档:https://docs.cloudbase.net/integration/wechat-pay-miniprogram/index.md)../ui-design/SKILL.md(独立备用 URL:https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/main/skills/cloudbase/references/ui-design/SKILL.md)cloudbase-wechat-integration。wx.cloud 项目中。wechatide(实际情况可能并非如此)。wechatide 已可满足日常小程序云操作的前提下,强制要求使用 CloudBase MCP 腾讯云登录。wechatide 工具名称或命令行参数,而非使用 --help 或查阅 Nightly tools.yaml。cloudbase-platform/references/protocols/change-safety-protocol.md)即进行代码或配置修改。cloudbase-platform/references/protocols/deployment-gate.md 中所列检查项即执行小程序上传/发布操作。当需要进行微信小程序开发时,请使用本技能,具体包括:
禁止用于以下场景:
web-development)cloudrun-development 或 cloud-functions)ui-design)以通用小程序工作流为起点
遵循小程序项目规范
index.json)project.config.json按场景路由
wechatide,请优先阅读调试与预览参考文档wx.cloud、云函数、CloudBase 数据库/存储或 CloudBase 身份管理,请阅读 CloudBase 集成参考文档tabBar、图标资源或标签间距,默认优先采用下方纯文本自定义 tabBar 方案,除非用户明确要求使用图标仅在适用时应用 CloudBase 规则
推荐恰当的预览/调试/云操作路径
wechatide 执行 —— 参见 devtools-debug-preview.mdwechatide 不可用,则回退至 miniprogram-ci 进行预览/上传,并使用 CloudBase MCP 管理云资源项目结构
project.config.json 中配置的项目根路径.json 配置文件配置检查
project.config.jsonappid 可用miniprogramRoot 及相关路径设置正确资源处理
tabBar,若用户未明确要求图标,则默认采用纯文本自定义 tabBar 方案。此举可规避图标资源处理、移除图标预留空间,并简化标签区域对齐。iconPath / selectedIconPath。tabBar 的推荐默认方案使用 tabBar.custom = true,在 app.json 中仅保留 pagePath 和 text 字段,并在自定义组件中渲染纯文本项,从而消除图标插槽及标签上方的空白区域。
app.json
{
"tabBar": {
"custom": true,
"list": [
{ "pagePath": "pages/index/index", "text": "首页" },
{ "pagePath": "pages/travel/travel", "text": "行程" },
{ "pagePath": "pages/my/my", "text": "我的" }
]
}
}
保持自定义 tabBar 布局为纯文本形式,通过 flex 居中或匹配 height 与 line-height 消除标签上方空白区域。仅当用户明确要求图标式 tab 时,才切换为已下载的本地图标。
wx.cloud、Tencent CloudBase、腾讯云开发 或 云开发,请遵循 CloudBase 集成参考文档wx.cloud API 及 CloudBase 环境配置wechatide:支持打开项目、编译、模拟器、控制台/网络调试、预览、上传及日常云操作(微信登录 — 无需单独腾讯云登录)-c 、绝对路径 --project、有效 appid,以及按需提供的云 envwechatide 不可用,则以 miniprogram-ci 作为预览/上传/npm 的回退方案,并使用 CloudBase MCP 管理云资源;同时提示用户安装 Nightly 以获得完整 Skills/MCP 支持app.js
App({
onLaunch() {
console.log("Mini Program launched");
},
});
pages/index/index.js
Page({
data: {
message: "Hello CloudBase Mini Program",
},
});
pages/index/index.wxml
{{message}}
pages/index/index.json
{
"navigationBarTitleText": "Home"
}
project.config.json
{
"appid": "your-mini-program-appid",
"projectname": "cloudbase-mini-program",
"miniprogramRoot": "./",
"compileType": "miniprogram"
}
wechatide 路径、必需上下文及无 Nightly 时的回退方案相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.5万人学习
最新文章