发布时间:2026/8/19 11:27:22
一、uni-app项目创建与运行指南(Vue3 ) 一、项目创建1. 创建项目本节使用 uni-app 官方提供的 Vue3 Vite 模板快速初始化项目避免手动搭建脚手架。环境准备Node.js 16.0 及以上版本推荐使用最新长期支持版本并提前安装微信开发者工具。在终端执行以下命令创建项目npx degit dcloudio/uni-preset-vue#vite my-vue3-project命令说明npx degit直接下载 GitHub 仓库模板无需全局安装脚手架工具dcloudio/uni-preset-vue#viteuni-app 官方 Vue3 Vite 模板my-vue3-project项目目录名可按需修改。创建完成后进入项目目录cdmy-vue3-project2. 安装依赖进入项目目录后安装模板依赖npminstall如果依赖下载较慢可切换到国内镜像npm install --registryhttps://registry.npmmirror.com3. 项目打包依赖安装完成后启动微信小程序的开发模式编译npmrun dev:mp-weixin该命令会持续监听文件变化并编译到dist/dev/mp-weixin目录后续导入微信开发者工具进行调试。二、项目运行1. 导入项目编译完成后打开微信开发者工具选择「导入项目」路径选择项目根目录下的dist/dev/mp-weixin目录导入时需要填写项目信息AppID填写自己的小程序 AppID没有 AppID 可先选择「测试号」体验本地功能后端服务本地预览可直接选择「不使用云服务」小程序 AppID 可在微信公众平台注册小程序后获取后端服务仅在需要使用云开发能力时才需选择。2. 小程序效果预览导入成功并开启编译后即可在微信开发者工具中查看小程序运行效果三、项目结构my-uniapp-project/ ├── .husky/ # Git Hooks 工具配置用于在提交代码前自动执行代码检查 ├── public/ # 纯静态公共资源不参与 Vite 构建直接复制到 dist ├── src/ # 核心源码目录所有业务代码均在此开发 │ ├── api/ # 【接口请求层】统一管理所有与后端的 HTTP 通信 │ │ ├── request.ts # 核心封装 uni.request实现请求/响应拦截器、Token注入、统一错误处理 │ │ └── modules/ # 按业务模块拆分 API 定义如 user.ts, order.ts保持代码高内聚 │ │ │ ├── assets/ # 【需编译的静态资源】存放会被 Vite 构建处理的资源 │ │ ├── images/ # 需要被压缩、转换或作为模块导入的图片 │ │ └── styles/ # 全局 SCSS/Less 变量、Mixin、基础重置样式等 │ │ │ ├── components/ # 【全局通用组件】存放不含业务逻辑的纯 UI 组件项目 UI 库基石 │ │ ├── base/ # 基础组件如 BaseButton, AppModal, FormInput │ │ └── business/ # 跨模块复用的业务组件如 UserAvatar, StatusTag │ │ │ ├── composables/ # 【组合式函数/Hooks】Vue3 精髓封装和复用带状态的逻辑 │ │ ├── usePagination.ts# 示例封装列表分页逻辑当前页、下一页、数据加载状态等 │ │ └── useAuth.ts # 示例封装用户登录态、Token 获取逻辑 │ │ │ ├── layouts/ # 【全局布局组件】存放应用的骨架结构如自定义导航栏、底部 TabBar │ │ │ ├── pages/ # 【主包页面】存放核心、启动时必须加载的页面如首页、登录页、TabBar页 │ │ ├── index/ # 首页模块 │ │ │ └── index.vue │ │ └── login/ # 登录模块 │ │ └── login.vue │ │ │ ├── packages/ # 【业务分包】大型项目的灵魂按业务领域划分的独立分包 │ │ ├── user-center/ # 用户中心分包高内聚包含自己的 pages, components, apis │ │ └── order/ # 订单模块分包极大降低主包体积和模块间耦合度 │ │ │ ├── static/ # 【免编译静态资源】uni-app 约定目录文件原封不动复制到最终包 │ │ ├── icons/ # 适合存放小程序图标、字体文件等注意不要放未使用的废文件 │ │ └── tabbar/ # TabBar 专用图标 │ │ │ ├── store/ # 【全局状态管理】使用 Pinia按模块化方式组织 │ │ ├── modules/ # 业务状态模块如 user.ts, cart.ts │ │ └── index.ts # 统一注册并导出所有 Store 模块 │ │ │ ├── utils/ # 【通用工具函数】存放无副作用的纯函数工具集 │ │ ├── format.ts # 日期格式化、金额处理等 │ │ └── validate.ts # 表单数据校验规则 │ │ │ ├── App.vue # 应用入口配置 App 全局样式、监听应用级生命周期 │ ├── main.ts # Vue 初始化入口文件挂载 Pinia、全局组件等 │ ├── manifest.json # 应用配置配置 AppID、启动页、权限、微信小程序特有配置等 │ ├── pages.json # 【页面路由配置】见下方详细解析 │ └── uni.scss # 内置的常用样式变量uni-app 官方提供可全局直接使用 │ ├── index.html # H5 平台的入口 HTML 模板文件 ├── package.json # 项目依赖管理与运行脚本配置 ├── tsconfig.json # 【TS 编译器配置】见下方详细解析 ├── vite.config.ts # 【Vite 构建配置】见下方详细解析 ├── commitlint.config.js # Commitizen 提交信息规范配置确保 Git 提交记录标准化 └── README.md # 项目说明文档

相关新闻

2026/8/19 11:22:21

智能电动车37万起售价背后的市场逻辑与产品价值分析

1. 从“37万起”说起:价格锚点背后的市场逻辑 最近,一款备受瞩目的智能电动SUV公布了它的起售价——37万元。这个数字一出,立刻在车友圈和行业观察者中激起了不小的水花。对于很多关注新能源车,特别是中高端市场的朋友来说&#x…

2026/8/19 11:22:21

网络工程师命令行2

包括: OSPF动态路由协议 划分vlan 交换机接口配置Trunk 动态ARP配置 hybrid配置 STP消除环路配置 静态链路聚合配置 动态路由协议 配置路由器接口ip 配置路由器回环接口 在路由器上启动ospf协议 查看和调试ospf协议相关信息 路由自动学习信息 system-view sysname undo info-c…

2026/8/19 11:22:21

基于树莓派的自动驾驶小车:从视觉感知到PID控制的完整实现

1. 项目缘起:从课程作业到一辆真正的“Goofy Goobers”自动驾驶小车 如果你在大学里修过嵌入式系统、机器人学或者计算机视觉相关的课程,大概率会遇到一个经典又令人兴奋的期末项目:造一辆自动驾驶小车。ELEC 424这门课(或者类似名…

2026/8/19 12:42:38

ESP32与Python实战:数据可视化与硬件交互的创意项目

1. 项目缘起:当“飞行”遇上“股市”,一个创意想法的诞生 最近在刷社交媒体和创意社区时,发现一个非常有趣的现象:很多朋友开始把一些看似不相关的概念进行“硬核”组合,创造出极具传播力和趣味性的个人项目。比如&…

2026/8/19 12:37:37

智能体界面设计:从频繁交互到高效解释的沟通范式转变

1. 项目概述:从“交互”到“解释”的界面范式转移 最近在跟进一些前沿的AI应用项目时,我反复被一个核心问题困扰:我们是不是把“智能体”做得太“吵”了?这里的“吵”不是指声音,而是指交互的密度和复杂度。无论是企业…

2026/8/19 4:14:28

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/18 6:58:27

工业传感器与变送器详解:序章 从物理世界到工业数据

序章 从物理世界到工业数据 ——重新认识工业传感器与变送器 工业自动化系统正变得日益复杂。今天的工业现场早已不是简单的控制回路,而是由多层技术共同构成的立体体系:PLC、DCS、SCADA、MES、工业互联网、边缘计算与人工智能。控制系统可以执行复杂算法,工业网络可以实现…

2026/8/19 0:00:35

【单片机课程设计/毕业设计】基于 STM32 与 WiFi 模块的室内通风智能管控系统设计 基于 STM32 的人体存在感知自适应风扇控制系统设计(018503)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/8/19 0:00:35

AI如何驱动数学猜想生成:从大语言模型到自动化数学发现

1. 项目概述:当AI开始“猜”数学定理 最近在AI研究圈里,一个名为“Moonshine”的项目引起了不小的讨论。这名字本身就挺有意思,直译是“月光”,但在数学史上,它特指一个神秘而美丽的联系——魔群月光猜想,连…

2026/8/19 0:00:36

Agentic Web:构建智能体原生网络的基础设施挑战与四大支柱

1. 从“被动网络”到“能动网络”:一个正在发生的范式转移 如果你最近关注AI和Web技术的前沿动态,可能会频繁听到“Agentic Web”这个词。它不像“Web3”那样带着浓厚的金融色彩,也不像“元宇宙”那样充满科幻感,但它所描绘的未来…

2026/8/18 18:23:10

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/19 4:14:38

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/18 7:12:40

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…