前置必备条件
- 安装最新版HBuilderX,登录 DCloud 账号,完成实名认证(不实名无法创建服务空间)
- 浏览器可正常访问 uniCloud 后台控制台
- 服务空间选用支付宝云(免费资源最多:免费 Redis、HTTPS、websocket、备案码)
第一部分:HBuilderX 新建 Vue3 版 uniCloud 项目
步骤 1:新建 uni-app 项目
顶部菜单栏:文件 → 新建 → 项目
项目分类选择:
uni-app填写项目名称、本地存放路径
Vue 版本勾选:Vue3(视频指定 Vue3 官方推荐用法)
关键配置:勾选启用 uniCloud,服务商下拉选择「支付宝云」
点击「创建」,生成项目目录
项目创建完成后,左侧目录会自动出现
uniCloud文件夹,文件夹右侧标注:支付宝云 - 未关联云服务空间。
第二部分:创建支付宝云服务空间
步骤 2:打开关联服务空间弹窗
在左侧项目树,右键点击
uniCloud文件夹右键菜单选择:关联云服务空间或项目 (S)
3. 弹出窗口内,点击右上角+ 新建按钮,自动跳转浏览器 uniCloud 控制台创建页面
地址:uniCloud控制台
点击新建服务空间,弹出如图所示的新建弹窗
步骤 3:服务空间配置填写
- 服务商选择:选中「支付宝云」(视频推荐,对比阿里云 / 腾讯云)
- 支付宝云福利:免费服务空间、备案码、websocket、免费 Redis、HTTPS 证书托管
- 限制规则:一个支付宝账号仅能创建 1 个免费服务空间,已创建免费版只能选包年包月
- 服务空间名称(严格遵守 3 条命名规则,视频重点标注)
- 仅允许:小写英文字母、数字、短横线
- - 必须小写字母开头,不能数字 / 符号开头
- 字符长度限制:3 ~ 25 位
- 仅允许:小写英文字母、数字、短横线
- 付费方式选择
- 免费:账号未创建过免费空间可选,仅限测试学习
- 包年包月:已有免费空间必须选付费;视频提示:包月 CDN 流量极易超标,建议额外购买扩展存储
- 套餐版本:基础版(入门学习首选)
- 核对全部信息,点击页面底部「创建服务空间」
- 等待 30~60 秒系统分配云资源,提示创建成功
第三部分:HBuilderX 项目关联已创建的服务空间
步骤 4:回到 HBuilderX 完成绑定
- 浏览器创建完成后,切回之前的「关联云服务空间」弹窗,点击右上角刷新按钮
- 列表中会出现刚刚创建的
zfb-demo服务空间,勾选该行 - 弹窗底部点击关联 (L)按钮,完成项目与云空间绑定
步骤 5:验证关联成功
- 左侧项目树
uniCloud文件夹右侧文字变更:显示空间 ID / 名称,不再提示「未关联」 - 右键
uniCloud→ 打开 uniCloud Web 控制台,可直接跳转当前绑定空间后台 - 目录自动生成标准云开发目录
第四部分:创建后基础配套操作
- 初始化云空间右键
uniCloud→ 运行云服务空间初始化向导,自动生成 uni-id 用户体系基础文件 - 上传云资源到云端右键
cloudfunctions/database→ 上传部署,本地代码同步到支付宝云服务器 - 套餐避坑提示:
- 免费空间资源有限,仅用于学习测试,上线项目务必升级包年包月
- 包月套餐 CDN 流量消耗快,图片 / 文件多的业务需单独购买扩展存储
- 支付宝免费 Redis 仅提供基础容量,高并发场景需付费扩容
常见报错 & 限制
- 服务空间名称报错:检查是否大写、下划线、数字开头、长度超限
- 无法创建免费空间:账号已占用唯一免费名额,只能付费
- 关联列表看不到新建空间:点击弹窗刷新,或等待 1 分钟资源分配完成
- 未实名无法创建:先去 DCloud 个人中心完成实名认证
- 多项目共用空间:关联弹窗可选择「绑定其他项目的服务空间」,实现多项目共用一套云资源
附:上传文件到服务空间的云存储
复制右侧下载地址,可在浏览器中查看。