# 原生微信小程序快速开发框架
**Repository Path**: get_mt/quick_wx_miapp
## Basic Information
- **Project Name**: 原生微信小程序快速开发框架
- **Description**: 原生微信小程序快速开发框架
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 1
- **Created**: 2026-01-13
- **Last Updated**: 2026-01-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 微信小程序快速开发模板
一个开箱即用的微信小程序初始化模板,集成 TDesign 组件库,采用现代优雅的极简主义设计风格。
## 特性
- 彩色弥散背景设计,清新柔和的视觉体验
- 分包优化,按重要性划分主包与子包
- 集成 TDesign 组件库
- 自定义 TabBar
- 完整的基础页面框架
## 目录结构
```
├── custom-tab-bar/ # 自定义底部导航栏
│ ├── index.js
│ ├── index.json
│ ├── index.wxml
│ └── index.wxss
│
├── miniprogram_npm/ # npm 构建目录
│ └── tdesign-miniprogram/ # TDesign 组件库
│
├── pages/ # 主包页面(重要页面)
│ ├── index/ # 首页
│ ├── discover/ # 发现
│ ├── mine/ # 我的
│ └── detail/ # 内容详情
│
├── subpkg/ # 分包页面(非核心页面)
│ ├── about/ # 关于我们
│ └── profile/ # 编辑资料
│
├── static/ # 静态资源
│ └── image/ # 图片资源
│ └── logo.jpg
│
├── utils/ # 工具函数
│ ├── index.js
│ ├── request.js # 请求封装
│ ├── storage.js # 存储封装
│ └── filter.js # 过滤器
│
├── _reference/ # 参考代码(不参与打包)
│ └── ... # TDesign 组件使用示例
│
├── app.js # 小程序入口
├── app.json # 全局配置
├── app.wxss # 全局样式
└── project.config.json # 项目配置
```
## 开发注意事项
### 底部导航栏
默认使用根目录下的custom-tab-bar组件
### 按需引入
不管是接口、公共方法还是组件,都必须按需引入,保证原生微信小程序的开发规范,避免引入未使用的代码。
```javascript
// 正确:按需引入
const { formatTime } = require('../../utils/index.js')
// 错误:全量引入
const utils = require('../../utils/index.js')
```
### 组件使用
优先使用 `miniprogram_npm/tdesign-miniprogram` 目录下的组件,组件使用示例可参考 `_reference` 目录。
```json
{
"usingComponents": {
"t-button": "tdesign-miniprogram/button/button",
"t-icon": "tdesign-miniprogram/icon/icon"
}
}
```
### 分包规则
- 主包:放置重要页面(TabBar页面、订单、详情等核心业务页面)
- 子包:放置非核心页面(关于我们、设置、帮助等辅助页面)
### 设计规范
- 圆角:24rpx(卡片)、20rpx(小组件)
- 间距:32rpx(页面边距)、24rpx(卡片间距)
- 弥散背景:仅 TabBar 页面使用
### 页面模板
TabBar 页面模板(带弥散背景):
```html
```
普通页面模板:
```html
```
## 开发者
抖音:编程两年半
## 协议
本项目可商用,请遵守相关法律法规。