终极指南:如何用unibest快速构建跨平台uniapp应用

【免费下载链接】unibest unibest - 最好用的 uniapp 开发框架。unibest 是由 uniapp + Vue3 + Ts + Vite4 + UnoCss + UniUI 驱动的跨端快速启动模板,使用 VS Code 开发,具有代码提示、自动格式化、统一配置、代码片段等功能,同时内置了大量平时开发常用的基本组件,开箱即用,让你编写 uniapp 拥有 best 体验。 【免费下载链接】unibest 项目地址: https://gitcode.com/gh_mirrors/un/unibest

unibest 是最好用的 uniapp 开发框架,由 uniapp + Vue3 + Ts + Vite4 + UnoCss + UniUI 驱动的跨端快速启动模板,使用 VS Code 开发,具有代码提示、自动格式化、统一配置、代码片段等功能,同时内置了大量平时开发常用的基本组件,开箱即用,让你编写 uniapp 拥有 best 体验。

unibest框架logo

为什么选择unibest框架?

unibest 框架为开发者提供了一站式的跨平台应用开发解决方案,无需依赖 HBuilderX,通过命令行即可运行 web、小程序和 App。它内置了约定式路由、layout布局、请求封装、请求拦截、登录拦截等基础功能,让开发过程更加高效便捷。

环境准备

使用 unibest 框架前,需要确保你的开发环境满足以下要求:

  • node >= 18
  • pnpm >= 7.30

快速开始步骤

1. 创建项目

执行以下命令创建 unibest 项目:

pnpm create unibest

2. 安装依赖

进入项目目录,执行以下命令安装依赖:

pnpm i

3. 运行项目

根据需要运行不同平台的项目:

  • web平台:pnpm dev:h5,然后打开 http://localhost:9000/
  • weixin平台:pnpm dev:mp-weixin,然后打开微信开发者工具导入项目
  • APP平台:pnpm dev:app,然后通过 HBuilderX 运行到模拟器或真机

项目打包发布

web平台打包

pnpm build:h5

打包后的文件在 dist/build/h5 目录,可以部署到 web 服务器。

小程序平台打包

pnpm build:mp-weixin

打包后的文件在 dist/build/mp-weixin 目录,通过微信开发者工具上传。

APP平台打包

pnpm build:app

然后通过 HBuilderX 导入生成的 dist/build/app 文件夹,进行 APP 云打包。

项目结构介绍

unibest 框架的主要目录结构如下:

  • src/components/:存放通用组件
  • src/pages/:页面文件
  • src/service/:API 请求相关
  • src/utils/:工具函数
  • src/store/:状态管理
  • src/hooks/:自定义 hooks

常用功能模块

请求封装

unibest 内置了请求封装,位于 src/utils/http.ts,可直接使用。

路由配置

采用约定式路由,页面文件放在 src/pages/ 目录下即可自动生成路由。

UI 组件

集成了 UnoCss 和 UniUI,可直接使用丰富的 UI 组件。

总结

unibest 框架为 uniapp 开发提供了全面的支持,从项目创建到打包发布,再到各种功能模块的集成,都让开发过程变得简单高效。无论你是新手还是有经验的开发者,都能快速上手并构建出高质量的跨平台应用。

如果你觉得 unibest 框架对你有帮助,可以通过以下方式支持作者:

微信支付 支付宝支付

【免费下载链接】unibest unibest - 最好用的 uniapp 开发框架。unibest 是由 uniapp + Vue3 + Ts + Vite4 + UnoCss + UniUI 驱动的跨端快速启动模板,使用 VS Code 开发,具有代码提示、自动格式化、统一配置、代码片段等功能,同时内置了大量平时开发常用的基本组件,开箱即用,让你编写 uniapp 拥有 best 体验。 【免费下载链接】unibest 项目地址: https://gitcode.com/gh_mirrors/un/unibest

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐