抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

糜家智の博客


MiniUI 是一个基于 uni-app 开发的开源组件库,支持 H5 与小程序双端。
初衷是整理日常项目中高频复用的组件,以实用为主,代码简洁易懂,适合业务开发和学习参考。

📦 组件概览

  • 基础组件:按钮、图标、标签、分割线等常用 UI 元素
  • 表单组件:输入框、选择器、开关、日期选择等,内置表单校验
  • 业务组件:列表、卡片、弹窗、加载/空状态等,减少重复开发

🎯 适用场景

  • uni-app 项目快速搭建
  • 学习组件封装思路
  • 需要 H5 + 小程序双端兼容
在线文档 & H5 预览

H5 预览通过 iframe 嵌入,字体及少量样式可能与实际有差异,完整效果请以文档内链接为准。
微信扫码即可预览小程序/h5版本。
项目持续完善中,欢迎提 Issue 交流,觉得有用请 ⭐ Star 支持!


MiAdmin 是一个基于ThinkPHP6和React的极简后台管理系统。只有登录退出、动态路由、权限管理、角色管理、日志管理、接口文档与调试等基础功能;前后台基础框架;你可以在此基础上根据你的业务需求进行开发扩展。前后分离,简单轻量,免费开源,开箱即用。


开始使用
前端React

最近刷技术社区,总能被各种文章带来焦虑感裹挟着,忍不住了,我要写一篇文章吐槽一下。

摘要:公司运营平台早期每上一个活动页都要走"提需求→开发→联调→提测→发布"的完整流程,简单活动也要3天起步。我们把重复出现的页面结构抽象为JSON Schema,把高频业务组件做成可视化卡片,运营在后台拖拽配置即可生成页面,开发从"写页面"变成"维护引擎和组件库"。上线后常规活动页搭建耗时降到4小时以内,这套引擎后来被3个项目直接复用。本文复盘从"发现重复模式"到"抽象配置协议"再到"落地可视化编辑"的完整思路,以及配置化方案被反复复用背后那几个关键的设计决策。

摘要:在AI数据查询工具中,用户提问后SQL生成是流式的,但SQL执行可能耗时数秒甚至数十秒。如果让用户干等,体验直接崩掉;如果允许并发提问,又面临状态错乱、结果串台、任务丢失的风险。本文拆解我们如何用"独立会话 + 异步队列 + SSE回推"三件套解决这个问题:每个问题一个sessionId贯穿全链路,执行任务进Bull队列持久化,结果通过事件总线精准路由回对应会话的SSE连接。上线后日均处理3000+次查询,任务丢失率为零,用户可以边等结果边问下一个问题,全程无阻塞。

摘要:在AI数据查询工具中,运营需要组合时间、指标、维度等条件来构建查询。我们没有为每种条件写死UI组件,而是设计了一套JSON驱动的卡片选择系统:20+种可视化卡片通过配置声明式生成,新增或修改查询条件只改JSON、不写代码。这套方案后来被2个类似项目直接复用,新业务接入从"开发3天"变成"配半天"。本文拆解卡片系统的核心抽象思路、JSON Schema设计、渲染引擎实现,以及"配置化"这件事本身容易踩的过度设计陷阱。

摘要:运营同学想看个数据,提需求、排期、开发、上线,一套流程走下来至少一周。我们基于 Node.js + SSE 搭建了一个流式SQL生成引擎,让运营通过对话直接取数:输入自然语言问题,大模型流式输出SQL构建过程,提交后异步执行,结果自动渲染成图表或表格。本文还原整个工具从0到1的技术落地过程,重点讲SSE的前后端实现细节、长文本增量渲染优化,以及如何对AI生成的SQL做基础校验,避免"垃圾进、垃圾出"。

摘要:在做公司老的运营平台的治理项目中,我们面临大量历史Class组件冗余、维护成本高的问题。

本文复盘了如何利用Cursor/Copilot等AI工具,在3周内完成20+核心模块从Class到Hooks的批量迁移。

文章不讲虚的,重点分享可复用的Prompt策略、人机协作校验流程,以及那些AI“一本正经胡说八道”时踩过的坑。


本文档并非是官方文档,而是本人自己经常使用 Color UI,但是又找不到一个满意的文档,不如自己搭建一个文档,自己使用方便的同时也方便大家使用。


快速开始

uniapp封装request 的学习指南

在使用uniapp开发项目的过程中,在很多场景里都需要下拉刷新和上拉加载,而 mescroll.js 则是一个非常精致的下拉刷新和上拉加载 js 框架。

官网地址:mescroll