更新记录
1.0.0(2026-11-13) 下载此版本
首发 1.0.0:Vue3 前端组件 + 45 条自检的纯 JS SDK;内置 80 条 DCloud 付费热榜公开数据与 12 条分级集成规则;全程离线,不联网、不上传 manifest。
平台兼容性
它解决什么
uni-app 接第三方插件时最费时间的几件事:H5 / 小程序里引用了 App 原生插件导致编译失败;用了原生插件却拿标准基座调试;目标含 iOS / 鸿蒙但没准备证书与隐私文案;权限只写在 manifest 没做动态申请和隐私政策;同一个功能有 4~8 个付费插件不知道选哪个。
UniGuard 把这些变成一个能放进项目里直接跑的前端组件,外加一份能直接在构建脚本 / 单测里 require 的纯 JS SDK。
里面装了什么
| 项 | 数量 | 口径 |
|---|---|---|
| 付费插件样本 | 80 | DCloud 插件市场付费热榜前 8 页公开列表,2026-11-13 未登录只读抓取 |
| 公开累计购买数 | 33,969 | 列表页公开的「购买 N」累计值,不是本组件成交、不是收入、不是日单量 |
| 功能主题 | 12 | 文件选择 / 扫码 / 保活 / 定位 / 推送 / 支付 / UI / 登录 / 设备标识 / 蓝牙打印 / 投屏 / 全部 |
| 集成规则 | 12 | A 官方机制 / B 插件描述原文 / E 经验清单,输出 BLOCK / WARN / INFO |
| 目标端 | 8 | Android / iOS / 鸿蒙 / H5 / 微信 / 支付宝 / 抖音小程序 / uni-app x |
| 需原生基座样本 | 73 / 80 | 按插件分类标注 |
怎么用
把插件放进项目 uni_modules/ 即可,符合 easycom 规范,无需 npm install、无需原生基座、无需改 pages.json:
<guardkit-precheck theme="file" :platforms="['android','h5']" mode="vue3"
@change="onChange" @block="onBlock" @export="onExport" />
组件会自动识别当前运行时端并预选目标平台;可粘贴 manifest.json 让 R06 逐项比对权限声明。
不只是面板:SDK 可以进 CI
const ug = require('./uni_modules/guardkit-precheck/js_sdk/uniguard/core.js');
const r = ug.inspect({ p:['h5','wxmp'], theme:'file', mode:'vue3' });
if (r.summary.block > 0) process.exit(1);
console.log(ug.selfTest().pass + '/45');
同一份 core.js,组件、构建脚本、单测共用,逻辑不漂移。零 DOM、零网络、零 uni 依赖。
本机实测(不是自述)
- HBuilderX 5.34 内置
@vue/compiler-sfc@3.4.21真编译 SFC:29/29 通过 - Vue 3.4.21 全量运行时在 Chromium 内真实挂载与交互:34/34 通过
- uni_modules 结构 / package.json / 同源 / 离线性核验:56/56 通过
- Node 直接 require SDK 纯逻辑自检:45/45 通过
- 浏览器外部网络请求 0、console error 0、pageerror 0
- 交付前一致性检查:20/20 通过
如实标注
- 购买数是平台公开累计计数,非本组件成交 / 非收入 / 非日单量;热榜不按购买数严格排序。
- E 级规则是经验清单,不是官方规定,需自行复核;B 级来自插件描述,可能随插件更新失效。
- Vue2 / App-vue / 各家小程序 / 非 Chromium 浏览器未跑真机或模拟器构建,兼容性表标
u,不冒充已验证。 - 本插件不联网、不上传 manifest、不执行 manifest 内容、不代做资质、不代处理资金。
- 本插件不承诺任何第三方插件在真机可用。
- 数据快照 2026-11-13,会过时;替换
var HOT = {...}即可,规则与 SDK 无需改动。
许可
MIT(详见插件包内 license.md)。本插件为免费插件。

收藏人数:
下载插件并导入HBuilderX
赞赏(0)
下载 0
赞赏 0
下载 12764100
赞赏 1959
赞赏
京公网安备:11010802035340号