npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

v-uni-app-ui

v1.1.9

Published

uni-app 通用 UI 组件库

Readme

v-uni-app ui Bate版(1.0.3)

一、框架定位

1.新一代轻量级跨端解决方案​。
2.基于 Uni-App 的自研 UI 框架 vuniapp 设计方案。
3.专为 Uni-App 生态打造的模块化 UI 框架,面向高效开发与极致性能而生。

二、核心目标​​

| ​​特性​​ ​ | 技术实现​ | |----------|------------------------------------| | ​​零学习成本​ | 完全兼容 Uni-App 原生语法,支持 Vue3 版本 | | 原子化架构​ | 组件支持单文件独立运行,最低仅需 3KB 即可启用核心功能 | | 工程化友好​ | 独创 文件级按需加载 机制,无需配置构建工具 | | 智能样式​ | 基于 CSS 变量的主题系统,支持运行时动态换肤 | | 增强型组件​ | 内置数据驱动表单生成器、可视化布局编排器等进阶工具 |

二、框架结构​​

v-uni-app-ui ├─config │ ├─interface │ │ │ basic-type.js │ │ │ components-interface.ts │ │ │ │ │ └─monitor │ │ │ propert-monitor.js 监控 │ │ │ │ │ │ │ │ └─components 组件统一监控封装 │ │ │ │ │ └─props │ │ │ basic-props.ts │ │ │ props-tools.ts │ │ │ │ │ └─components 组件统一Props封装 │ │ │ ├─style │ │ │ base-style-generator.js │ │ │ basic.js │ │ │ component-registry.js │ │ │ components-style.js │ │ │ property-mapper.js │ │ │ │ │ └─components 组件统一Style封装 │ │ │ └─type 统一组件JSON接口 | ├─layout 布局组件 │ ├─model 模型组件 │ ├─compound 复合组件 │ │ │ └─native 原生组件 │ └─utils 工具包 validator.ts

1. Model 组件层​​(核心交互单元)

| 模块 | 功能特性 | 技术实现 | |------|--------------------|-----------------| | 原子组件 | Button/Input 等基础元素 | 基于 uni-app 封装 | | 复合组件 | 表单生成器/选择器/级联选择器 | 基于 原子组件 封装、可以随意删减复合组件 |

2.Layout 布局层​​(视觉编排系统)

| 模块 | 功能特性 | 技术实现 | |-------|---------|---------------------------| | 基础布局 | 多种流式布局 | CSS Flex / Grid + 自定义属性变量 | | 响应式系统 | 多端自适应方案 | - |

四、使用说明

五、支持环境

| 环境名称 | 是否支持 | |-----------|------| | APP(Vue3) | √ | | H5 | √ | | 微信小程序(H5) | √ | | 支付宝(H5) | √ | | 360小程序 | × | | 等等 | × |

五、支持设备

| 设备名称 | 是否支持 | |------|------| | 安卓 | √ | | IOS | √ | | 鸿蒙 | √ |

六、企业级应用案例

  1. 湖南省政务平台《湘易办》
    • 应用场景​​:娄底市政务办事大厅系统
    • 技术亮点​​:实现 100+ 表单页面的可视化配置、跨端组件复用率达到 80%、核心业务模块开发效率提升 50%↑
    • 用户反馈​​:"通过 v-uni-app 的布局系统,我们仅用 5 天就完成了原本需要 2 周工期的政务门户改版"

七、开发者生态

贡献者计划

| 角色 | 成员 | 主要贡献 | |-------|--------|----------------| | 核心开发者 | 方笔山、短短 | 框架架构设计、核心模块开发 | | 质量保障 | 抱歉、风 | 多端兼容性测试、性能优化 | | 社区运营 | 橙子 | 文档体系建设、开发者社区维护 |

高校合作
  • 湖南工业大学
  • 湖南师范大学

联系我们

| 渠道 | 联系方式 | 响应时间 | |------|----------------------------------|--------| | 紧急问题 | QQ: 2214685773 (12h 工单) | 12 小时内 | | 技术咨询 | [email protected] | 12 小时内 | | 文档中心 | https://docs.qq.com/doc/DWEVjQnZVbXBsdnBu | - | | GitEE 仓库 | https://gitee.com/kwc410/vuniapp | - |