以下是我的一些开源项目和作品:
主要项目
uniapp-video-player ⭐ 50+
突破 uni-app 原生 video 层级限制的视频播放器
一款突破 uni-app 原生 video 组件层级限制的视频播放器,兼容 iOS/Android 系统。通过 renderjs 使用 HTML5 原生 video 标签实现,可以被其他元素覆盖、遮挡,提供更高的页面定制性。支持 Vue2/Vue3 双版本,完美兼容 swiper/scroll-view。
相关链接: GitHub 仓库 ⭐ 43 | DCloud 插件市场 ⭐ 82 | npm 包
Nonsense UI
制造交互障碍的 Vue 3 荒诞组件实验室
一个专注于制造交互障碍的 Vue 3 整蛊组件库。拒绝用户体验,挑战直觉极限,提供反人类、反直觉的荒诞交互。虽然交互很荒诞,但代码实现非常严谨,使用 TypeScript 和 Vue 3 Composition API 开发。
相关链接: 官方文档 | GitHub 仓库 | npm 包
export-wechat-emoji ⭐ 20+
macOS 导出微信所有表情包图片
一个用于在 macOS 系统上导出微信所有表情包图片的工具,使用 TypeScript 开发。
相关链接: GitHub 仓库
uView Plus
uView Plus 的离线 UI 组件库文档
uView Plus 的离线 UI 组件库文档,提供丰富的组件和工具,支持 Vue3,适用于移动端开发。组件库设计简洁美观,使用方便,能够快速构建高质量的移动应用界面。
相关链接: 在线文档
Flyio.js
基于 Promise 的 HTTP 请求库
Flyio.js 是一个轻量级、功能强大的 HTTP 请求库,支持浏览器和 Node.js 环境。提供简洁的 API 设计,支持请求/响应拦截器、自动转换 JSON、请求取消等特性,让网络请求变得更加简单高效。
相关链接: 在线文档
更多项目请访问我的 GitHub 主页。