插件目录
tm-ocr
离线文档识别
面向 uni-app(Vue2 / Vue3)App 端的离线 OCR,识别中文、英文、日文。uni-app-x 请用 x-ocr-s。
x-actionmodal-s
底部内容抽屉
从底部弹出的内容抽屉,用来展示引导、说明、协议摘要等「页式」内容。结构是顶标题 + 中间内容 + 底栏操作(含安全区),视觉对齐 x-actionsheet-s 的通栏/非通栏,按钮对齐 x-modal-s 的分离圆角。
x-actionsheet-s
底部动作菜单
从底部弹出的原生动作菜单,用来替代 uni.showActionSheet 的样式受限场景。视觉对齐 tmx-ui 的 x-action-menu:灰底白条、遮罩淡入、内容从底向上滑出,并预留底部安全区。
x-addphonerepeatcalendar-s
系统日历
向系统日历添加单次或重复事件。参数与回调对齐微信 wx.addPhoneCalendar / wx.addPhoneRepeatCalendar 和 DCloud success / fail / complete。
x-appicon-s
应用图标与角标
类似淘宝:运行时切换预置桌面图标,并设置桌面角标数字 / 小红点。标准 -s API 插件,页面 import 后直接调用。
x-bluetooth-s
蓝牙
对齐微信小程序蓝牙通用模块的 UTS API。函数与类型均加 x 前缀,避免与官方同名冲突。一次性接口使用 DCloud success / fail / complete。
x-blur-u
背景毛玻璃
背景毛玻璃组件,用法接近 view。把内容放进默认插槽即可叠在模糊层上。
x-camrea-u
原生相机
原生相机预览。拍照、录像、闪光灯、变焦、水印,以及预览帧输出(给人脸 / OCR 等)。
x-chatmarkdown-u
AI聊天Markdown
AI 聊天气泡的 Markdown 渲染。支持 GFM 表格、代码高亮、数学公式和流式追加。思考时间、重试、复制按钮请自己在外层做。
x-chinesetopinyin-s
中文转拼音
中文转拼音,同时返回无声调和带声调两种结果。
x-chooseFile-s
文件选择
按 type 选择图片、视频或任意文件。五端接口对齐,无需额外申请相册/存储权限。
x-chooseMedia-s
媒体选择器
从系统相册选择或用系统相机拍摄。chooseImage 与 chooseVideo 分开,不绘制自定义选择器,不引入第三方库。
x-correct-s
文档校正与识别
文档扫描校正存储。内置模型及高效C++算法识别和处理。校正后可选用同一套 ONNX Runtime 跑 PP-OCRv5 mobile,扫完直接出字。
x-crypto-s
加解密
加密插件
x-desktopcard-s
桌面卡片与实况
桌面卡片与实况的 API 服务插件。没有 uvue 组件,也不用 native-view。页面只 import 函数推数据。
x-editor-u
富文本编辑
多端富文本编辑容器。接口对齐微信 editor / EditorContext,内容走自有受限 HTML(不跟微信 Delta 对齐)。
x-facedetect-alibaba-s
阿里云实人认证
阿里云实人认证。先向阿里云后台换 certifyId,再调起原生核身。
x-facerec-u(单独付费)
离线人脸识别
离线人脸识别:检测、入录、图片 / 相机帧 1:N 匹配,并提供嵌入式实时识别 UI 组件。可选用内置模型,不必自备。
x-ffmpeg-s
音视频处理
App 三端音视频处理:剪辑、拼接、压缩、转码、抽帧、抽音、静音、合并、缩放、旋转、水印、滤镜。输出请写到 getCacheDir() 等可写目录,路径不要带 file://。
x-html-u
HTML安全渲染
安全渲染 HTML。丢弃 script / iframe 等危险标签,支持标题、列表、表格、链接、图片,段落可系统选区复制。
x-keyboard-s
软键盘
软键盘高度监听、收起键盘、读取当前输入框光标/选区。函数与类型均加 x 前缀,避免与官方同名冲突。一次性 API 使用 DCloud success / fail / complete。
x-loading-s
全屏加载
居中加载提示,用来替代 uni.showLoading。支持自定义文字、图标和颜色,需手动关闭。
x-location-s
定位
一次性定位、持续定位,以及 WGS84 / GCJ02 / BD09 坐标互转。
x-makephone-s
拨打电话
拨打电话,对齐 uni.makePhoneCall 的跨端调用。
x-mediaplay-s
媒体播放与录制
音频播放与录音。播放走系统播放器;录音输出 mp3 / wav。全局单例,新的播放或录音会抢占上一会话。
x-mime-s
文件类型嗅探
按文件头判断真实 MIME,不依赖扩展名。支持路径、base64、二进制;Web 还可传 Blob。
x-mlkit-scannig-s
全屏扫码
全屏扫码。打开相机识别,也可扫相册图片。同时只能开一个。
x-mlkit-scannig-u
扫码容器
页面内嵌扫码。实时出码、区域过滤、码点点击。全屏单例请用 x-mlkit-scannig-s。
x-mnnkit-s
端侧大模型
端侧 LLM 文本生成。模型用 ZIP 导入后加载,支持 generate / chat 流式输出。适合本地助手、归纳问答。
x-modal-s
对话框
居中对话框,用来替代 uni.showModal。支持自定义按钮、图标、对齐和遮罩,连续调用会自动关掉上一条。
x-model3d-u
5 端静态 glTF 模型查看器。运行时只吃 GLB 单文件(无 Draco / meshopt / KTX2)。
x-moreshare-s
更多分享面板
从底部弹出的「更多 / 分享」面板,视觉对齐头条菜单更多:可选标题 + 宫格(图标或图片)+ cell 列表 + 取消。宫格支持单行横滑或自动断行;两区都可空,有才显示。
x-mqtt-s
MQTT消息
进程级单连接 MQTT。new xMqtt() 只是门面,全局只保持一条活连接;再次 create 会断开旧连接,监听保留。
x-musicnotify-s
通知栏音乐播放器
系统媒体控件。把正在播放的封面、标题、副标题和时间线同步到通知栏、锁屏、控制中心或鸿蒙播控中心,并回传播放、暂停、停止、上一首、下一首、拖进度。
x-networkstatus-s
网络状态
网络类型、弱网变化、局域网 IP。函数与类型均加 x 前缀,避免与官方同名冲突。一次性 API 使用 DCloud success / fail / complete。
x-notify-s
本地通知
弹出本地系统通知。参数与回调对齐 DCloud success / fail / complete。对外方法名加 x 前缀,避免和系统或微信同名冲突。
x-ocr-s
离线文档识别
离线 OCR。通用文本识别中文 / 日文,另有身份证结构化识别与号码校验。
x-office-u
Office 文档编辑
基于 LibreOffice 内核(Collabora 的 COKit)的 Office 文档编辑组件。doc/docx/xls/xlsx/ppt/pptx/odf
x-onnxkit-s
离线语音识别与合成
离线 ASR / TTS / 流式 ASR。模型不内置,用 ZIP 解压后把目录传给 modelRoot。
x-pdf-s
PDF合成
把图片组、文本或图文叠字合成 PDF。可选图片水印,以及删页、调序、合并。
x-pdf-u
PDF预览
PDF 预览组件。分页渲染、页码事件、跳页和系统打印。
x-permission-s
权限
跨端权限查询与申请。业务只用 location、camera 这类稳定字段,不要直接写各端原生权限名。
x-phonecontact-s
通讯录
添加与选择手机通讯录联系人。参数对齐微信 wx.addPhoneContact / wx.chooseContact,回调使用 DCloud success / fail / complete。对外方法名为 xAddPhoneContact、xChooseContact,类型统一加 X 前缀,避免和官方同名冲突。
x-photokit-s
图片水印
给图片加多行文字水印,支持 5 个位置、压缩和安全边距。
x-pinia-s
Pinia v3.0.4 单文件版 + 基于 uni 存储的持久化插件。去掉 @vue/devtools-api 依赖,适配 uni-app-x;自带 createPersistPlugin,用 uni.setStorageSync 保存 store.$state,下次启动自动还原。
x-previewMedia-s
图片视频混合预览
全屏预览图片与视频的混合列表,对齐微信 wx.previewMedia。横滑翻页、双击与双指缩放、下拉关闭、视频播放、长按菜单。
x-print-s
系统打印
调用系统打印预览,支持 PDF、文本、图片。
x-screenshot-s
截图与防截屏
窗口截图、节点截图、系统截屏监测并回传当前页截图、防截屏 / 录屏检测。函数与类型均加 x 前缀,避免与官方同名冲突。一次性 API 使用 DCloud success / fail / complete。
x-screentgrey-s
应用置灰
哀悼日等场景把界面置灰。标准 -s API 插件,对齐 DCloud success / fail / complete。
x-sendsms-s
发送短信
拉起系统短信编辑界面,预填手机号和内容。参数与回调对齐微信 wx.sendSms 和 DCloud success / fail / complete。对外方法名为 xSendSms,类型统一加 X 前缀,避免和系统或微信同名冲突。
x-share-s
系统分享
调用系统分享,把文本、链接、图片、音视频或任意文件发给其它应用。参数与回调对齐 DCloud uni.shareWithSystem,方法名使用 xShare,避免和 uni.share 重名。
x-skia-u
Skia画布
实时 Canvas 2D 组件,以及离线单图 Recipe。两端共用同一套 Skia 内核。
x-sqlite-s
SQLite数据库
x-sqlite-s 是一个用于 uni-appx 的 SQLite 数据库操作插件,支持基本的数据库。
x-sse-s
SSE推送
进程级单连接 SSE。new SSEClientApp() 只是门面,全局只保持一条活连接;再次 create 会断开旧连接,监听保留。
x-startintent-s
打开协议链接
打开网页、自定义协议和应用链接。参数与回调对齐 DCloud plus.runtime.openURL 的 success / fail / complete。
x-svg-u
SVG组件
从 1.0.1 开始此组件变更为标准原生组件,使用时,不需要导入组件,可以直接在页面上使用组件,更方便了。
x-swiper-u
原生轮播
创意原生轮播。一条 list 里图片和视频可以混排,视频走各端系统播放器(无任何三方解码库),带预加载与文件缓存、抖音式播控、双指进全屏、首尾无缝衔接。指示器画在 uvue 覆盖层,加载态、播放键与进度条画在原生层。
x-texttovoice-s
文本转语音
文本转语音播报。先初始化引擎,再调用 play / stop。
x-tianditumap-u
天地图
天地图地图组件。支持 marker、折线、多边形、圆、图片图层和视野控制。不含定位,定位请用 x-location-s。
x-tips-s
消息提示
顶部或底部的全局文字提示,不打断当前操作,可自动消失。连续调用会自动关掉上一条。
x-toast-s
轻提示
居中弹出的轻提示,用来替代 uni.showToast。支持超长文字、自定义图标和颜色,连续调用会自动关掉上一条。
x-udp-s
UDP通信
局域网 UDP 客户端 / 服务端。一个 xUdp 实例就是一个 socket,既能 bind 固定端口收包当服务端,也能 send 单播 / 广播当客户端。自带应用层分段重组、CRC32 校验、单播缺片重传、指纹 + HMAC-SHA256 验签,回调都在主线程。
x-utils-s
Base64与文件互转
Base64、ArrayBuffer、本地文件互转。由原 x-base64toarraybuff-s、x-base642file-s 合并,接口改为 DCloud 风格 success / fail / complete。
x-vibrate-s
震动
设备震动,对齐 DCloud success / fail / complete 函数式调用。
x-webview-u
混合WebView
混合开发 WebView。可加载网页,也可通过 getManager() 安装、打开本地小程序包。完整混合方案见 开发文档。
x-wechatshare-s
微信开放平台
微信开放平台「移动应用」Open SDK 封装:跳转微信、分享卡片、拉起小程序、微信支付、微信登录。函数与类型均加 x 前缀,避免与官方同名冲突。回调统一走 DCloud success / fail / complete。
x-yolo-s(单独付费)
YOLO目标检测
通用 YOLO 目标检测。内置轻量 YOLOv8n(COCO80),支持静态图片检测、相机实时弹层、外部模型 zip 导入。换模型或标签即可扩展到垂直场景。检测全程在设备本地完成。
x-zip-s
ZIP压缩解压
对应用缓存或专有目录中的文件做 zip 压缩 / 解压。接口改为 DCloud 风格 success / fail / complete。
