← 返回项目库

WeUI 微信移动 Web 组件库

微信官方设计团队打造的移动 Web 基础样式库,提供中文组件演示与可直接构建的完整源码。

WeUI 是一套与微信原生视觉体验一致的移动 Web 基础样式库,由微信官方设计团队为微信网页和小程序场景设计。项目包含按钮、表单、列表、对话框、搜索栏、导航、提示、上传、进度和图标等丰富组件,并提供完整中文交互演示,适合学习微信风格界面规范、快速制作移动网页原型和开展前端组件二次开发。

真实界面

项目截图

共 6 张

WeUI 中文组件导航首页
按钮组件与布局样式
表单组件与交互类型
列表组件与滑动操作
对话框组件样式
搜索栏组件样式

Capabilities

核心功能

按钮、表单、列表和滑块等输入组件
对话框、Toast、ActionSheet 和消息反馈组件
搜索栏、导航栏、标签栏和侧边栏组件
文章、面板、宫格、图标和徽章展示组件
上传、进度、加载和步骤状态组件
完整中文组件导航与独立演示页面
适配移动网页和微信视觉规范
可生成压缩与未压缩 CSS 静态产物

适用场景

快速搭建微信风格移动 Web 原型
学习移动端组件设计和无障碍标记
为社群课程演示前端样式库工程化构建
二次开发活动页、服务页或小程序 Web 容器界面

适合谁

移动 Web 开发者、微信生态开发者、UI 设计师、产品经理和前端学习社群。

商业化思路

用于社群学习、研究和技术验证微信风格移动界面、组件规范及前端工程化构建。

你会拿到什么

  • 固定版本完整源码包与可复现 npm 锁文件
  • 六张真实运行组件界面截图
  • MIT 及第三方依赖许可证完整声明
  • 中文项目说明、构建与验收记录

部署流程

  1. 1安装 Node.js 18 或更高版本并进入项目目录。
  2. 2执行 npm ci 安装锁定的构建依赖。
  3. 3执行 npm run build 生成 dist 静态产物。
  4. 4将 dist 部署到静态服务器,并访问 /example/ 查看组件演示。

真实验证结果

上游旧 package-lock 版本落后于 package.json 且包含失效的内部镜像地址,已依据当前 package.json 重新生成 npm lockfile;随后 npm ci 与 npm run build 均通过。生产运行依赖为空,npm audit --omit=dev --audit-level=high 报告 0 个漏洞;旧 Gulp 构建工具链的开发依赖告警作为披露信息,不影响静态交付物运行。首页、按钮、表单、列表、对话框和搜索栏六类真实界面均通过可见文字断言,控制台错误、坏图、404、登录页、横向溢出和重复截图均为 0。

部署前须知

项目是前端基础样式库和组件演示,不包含后端业务、数据库或账号系统;构建工具链包含历史开发依赖告警,生产静态产物不加载这些开发依赖。

部署难度

简单

最低配置

Node.js 18+、npm 9+;构建产物可部署到任意静态 Web 服务器。

开源许可证

MIT License(含第三方依赖许可声明)

最后验证

2026-08-21

技术栈

WeUI 2.6.25LessGulp 4ZeptoHTML5

授权说明

上游 WeUI 源码采用 MIT License,LICENSE.txt 同时列明构建依赖涉及的 ISC、Apache-2.0、BSD 等许可;源码包原样保留完整声明,收录用途为社群学习、研究和技术验证。