更新记录

1.1.22(2026-05-23)

  • 体验:鸿蒙,安卓
  • [重要] 本次适配了5.0.8编译器,因此4.87(较为稳定),还是最新的5.0.8都可以编译了。蒸汽模式(不管是JS引擎还是原生蒸汽引擎)由于官方在逐步开放,因此本次版本还未适配。
  • [重要] 本次新增了原生图表库,x-chart,不依赖任何第三方库。纯原生图表。【演示位置:其它-原生图表】,性能非常流畅,这对于轻量图表使用者来说,再也不用厚重的webview百度图表了。
  • 此图表完全Uts原生绘制,支持所有平台,所以可以放心使用,不必担心兼容问题。
  • [重要] 本次更新还附带了Flutter版本,功能与UniappxUts版本一致,这是测试版本如果你有意使用flutter版本功能,请在vip群联系我,演示在文档顶部栏目进入
  • 提供了(windows,macOs,Andriod,Ios,Web,Liunx版本的兼容适配)
  • [重要] 使用了Opus4.6 max Fast,继续将剩余的组件逐一检查优化修复,性能提升等工作,将剩余非setup组件全部转换为setup组件。至此已经将组件库所有138+组件转变setup组件。为后续蒸汽模式适配奠定了基础。
  • [新增] 新增了插件x-pinia-s,用于符合使用VuePina风格的全局store,并且可以支持指定store进行数据持久化。
  • [新增]x-guid,x-guid-item引导组件,用于页面指示引导功能。
  • [新增]x-blur-u,背景模糊插件,你可以搭配实现自由的毛玻璃效果。使用方式非常简单就当一个view使用就行了。见demo示例有演示。
  • [重要] x-tabbar新增属性backdrop开启毛玻璃背景效果示例看demo使用,它依赖插件x-blur-u,因此你需要下载此插件到插件目录,并且要重新打基座才可以生效。因此使用了本组件后x-blur-u是必选插件且要打基座。
  • [重要] 建议所有人更新:修复x-toast-s,x-loading-s,x-modal-s,x-tips-s可能的安卓内存泄露
  • [重要] 有大量的更新和修复,建议全部用户更新跟进。
  • 【重要优化】 x-screenshot-s,修改了函数风格为uniapp风格,原有调用方式不再兼容请参考文档重新使用,并且增加了图片格式,默认为png,允许节点截图透明背景图。
  • [重要优化] x-webview-u,三个平台添加的相机和视频声音录制权限。请参考混合开发示例demo实现在网页上直接录制视频抓拍功能。编译demo时即可看到演示,演示的时候要注意
  • 你的演示地址必须为https,如果你是按我文档采用的frp反代的话可以在宝塔中自己添加一个子域名,并申请https加密认证,然后添加在里面配置反代把你的ip地址解析到这个子域名。然后demo内的webview地址改成这个子域名这样就完成了本地开发代理,并且使用域名访问本地开发网站内容,并且有了加密这样测试时可以使用隐私设备(相机,录制等)
  • [bug] 修复x-slider,x-slider-double在微信端的问题
  • [优化] sign-borad签名版本增加笔峰属性:常规,钢笔,铅笔效果。
  • [优化] tree-flat增加了双指捏合缩放(pc是滚轮缩放),双击恢复,默认初始渲染缩放居中。
  • [修复] 多日历组件在微信上无限翻页后后再点选会出现偶尔闪烁,并优化性能。
  • [优化] x-search优化在安卓/ios上在某些场景上如果快速切换会导致取消按钮出现支动画被打断,然后无法显示全。
  • [底层优化] xTween优化和修复bug,防止在安卓上出现爆内存的风险。
  • [优化]x-modal增加了disabled属性
  • [优化]x-drawer增加了disabled属性
  • [优化]x-icon中的font-size属性类型变更为string/number
  • [优化]x-button中的font-size,iconSize,width,height属性类型变更为string/number
  • [优化]x-sheet中的border,round,maring,padding等类型兼容类型Array<string|number>|string|number,现在允许你随意输入值,校验变得更为宽容。
  • [优化]x-link优化减少在微信上64kb大小文件
  • [优化]x-weekbar修复了卡的问题(不同平台不一样的,有的平台流畅,有的平台卡)。
  • [修复]x-camrea-u,上个版本经过ai优化时丢失了符号(由于我本地编译有缓存导致没有发现)
  • [修复]x-crypto-s,增加了hmacSha1加密,上个版本经过ai优化时丢失了符号(由于我本地编译有缓存导致没有发现)
  • [优化]x-design,修改更新安卓依赖(使用离线包aar,并且升级最新)
  • [优化]x-mqtt-s,修改更新安卓依赖(升级最新)
  • [修复]x-file-s鸿蒙平台权限错误,导致文件无法选择。
  • [兼容] hbx5.0.7在微信平台类型校验有个非常恶心的bug,即你定义类型类似export type = "x"或者函数等单行的,是无法编译通过。必须要改成{}对象式才可以编译通过。因此为了能编译通过类型是瞎写的和实际没有关联。只是为了能编译通过。警告就要管了。
  • [优化]x-more,添加属性actionGap上下间隙,插槽action可以编辑操作区域布局结构。

1.1.21(2026-04-02)

  • 【重要提醒】本次采用了地表最强Opus4.6 max Fast 累计针对底层api,工具,函数,方法极致性能优化提升,不同的组件提升5%-45%之间,最直观的是日历组件,weekbar等大数量计算的组件提升非常大。
  • 您将得到强有力的澎湃动力,还有大量组件优化可能并未在下方展示。下载体验
  • (已消耗700美元优化)

  • 【鸿蒙端】x-progress换到组合式后,ios端适配有问题已修复(具体原因是组合式比选项式性能差一丢)
  • x-between-time修改样式
  • 【微信端】x-upload-media内部计算尺寸的方法官方unisdk在后续版本中删除,导致排序失败。现已更新使用最新方法。
  • 【非app端】x-grid-item.uvue,x-indexbar.uvuew修正非app下的css语法拼写错误
  • 【微信端】修复x-swipec,事件类型在微信小程序上不支持,通过条件编译支持
  • 【微信端】x-msg-notice修复在微信上官方接品已不支持setProperty,改用属性绑定代替。同步修复了click事件不触发 问题
  • 【css类】自带的css类在源码代码项目中启用了一个vite.confing.ts用于对类提取,在发布阶段会扫描pages目录下所有的vue/uvue文件使用本类进行动态提取。
  • 只有用到的才会被提取合并并打包。以demo为例启用后从之前的84kb -> 4kb 大小,减少了80kb。这对于微信小程序非常有用。如果需要的可以复制启用。
  • 【bug】加密插件x-crypto-s,鸿蒙端aes加密ecb模式修复加密内容为空的问题。
  • 【bug】x-mqtt-s,修复ios连接wss失败的问题
  • [优化] x-navback,当用户填写pageErrorpath时,不再执行出错时的返回。
  • 【bug】x-stepper,新增的属性autoFocus,focus忘记给默认值了。
  • 【优化】x-input,confirm-type属性补上了。早期因此各种原因没放上去。现在如果有机型出现异常请自己填写为空值。
  • 【修正】文档上的错误描述。
  • 【bug】x-tabar文本未设置居中,导致跨平台时,不同平台可能出现文本不居中。
  • 【bug】x-money,设置为-0.001时,会让值显示为-1.0
  • 【优化】x-sse-s可能连接数据不完整
  • 【优化】x-drag,x-drag-item,优化列表在滚动页面时的表现,当拖动元素在窗口边缘时自动滚动窗口,让被拖元素显示的更精准。
  • 【优化】x-float-drawer,偶尔的跨平台时的差异滚动表现。
  • 【优化】x-upload-media组件排序,删除了替换样式,改成了类似x-drag样的拖放排序,体验更好。
  • 【bug】修复 x-animation 在微信小程序上失效。
  • 【优化】优化x-finger手势的一些跨平台问题。
  • 【优化】x-echart,在app和web端关于图表中options函数的处理方案,现在你可以使用web与app相同的格式,使用使用函数方法了,具体见demo
  • 函数正常转为字符串即可,无限再手动转string了。
  • 【优化】x-barcode,新增几种国际主流条码:ean13、ean8、upca、code128、code39、itf25(交叉二五)、codabar,为了应对更多场景开发。
  • 【优化】x-tree-flat增加新的配置荐:曲线连接方式,现在允许直接和曲线两种连接方式。
  • 【优化】绘画库ICanvas迎来了更强的性能优化,现在在跨平台中运行绘制更加的流畅。
  • 【优化】x-tree,x-cascader相关组件得到了大量性能优化。
  • 【优化】x-upload-file转换为setup模式,性能优化
  • 【优化】x-virtual-list的性能。
  • 【优化】x-image-resizer,提升性能,中心双指缩放更精准。
  • 【优化】x-slider-menu转换为setup模式,提升性能。
  • 【优化】x-vuei18n-s插件,请大家复制更新。
  • 【优化】x-radio,x-checkbox相关组件优化性能提升。
  • 【优化】x-picker-selected优化性能提升。
  • 【优化】x-weekbar性能提升。
  • 【优化】x-loading-s,x-tips-s,x-toast-s,x-modal-s四个常用插件优化安卓代码,可能出现的内存泄露。
  • 【Bug】x-zip-s 修复安卓端压缩包可能在电脑端无法解压。
  • 【优化】x-color-view在光谱模式时,更为精确的颜色转换位置。
  • 【优化】xDate 修复几处bug及性能提升。
  • 【优化】x-between-time样式警告
  • 【优化】x-waterfall及x-waterfall-item性能和展示速度。
  • 【重要优化】x-webview-u,适配了web端,即web套web。线上demo
  • 【优化】x-camrea-u,x-mlkit-scannig-s,x-mlkit-scannig-u,优化更宽泛的兼容,支持某些设备可能没有指定的相机设备分辨率,导致web启动设备失败。
  • 【优化】 x-snackbar,添加了属性max-count,用于控制最大显示的数量。
  • 【优化】x-tabbar增加了bottom,round,width用于控制更为个性化的底部导航。

1.1.20(2026-02-01)

机型 sdk 平台 tmui版本 结果
RedmiNote11 4.87 安卓12 1.1.20 通过
Nova14标准 4.87 Harmony Next6.x 1.1.20 通过
Xs max 4.87 iOS 18.x 1.1.20 通过
Xs max 4.87 微信小程序 1.1.20 通过
Web/H5 4.87 Chrome,Edge 1.1.20 通过
  • [特别提醒]官方发布了sdk5.02版本,我在明年(2026-6月前)上半年前看官方的适配进度择机跟随推进。
  • [重要提醒] 本次升级后,部分组件必须为4.87sdk
  • 【重磅】发布x-webview-u原生插件,现在你可以使用内置的tmuijssdk.js嵌入到你的web页面中实现远程与宿主app融合的混合开发了。实现类似:淘宝等app变得更为容易简单上手
  • 拥有完备快捷方法,权限控制。与宿主APP交互变得异常简单。sdk中已经为你封装了大部分uniappx内置api可在web页面中直接调用 。
  • 安卓下载体验SDK
  • 开发文档
  • 其它鸿蒙和ios需要自行编译,因此无法分发给大家体验,但体验是一致的。

  • 【重要】多语言插件兼容sdk4.87
  • [修复] 日历组件和多选日历组件,在click事件格式化时多打了个M。现已删除。
  • 修复兼容了多语言最新的4.86+的类型在web上判断兼容情况
  • 修改x-overlay动画效果,这个一直处于试验的新动画效果。目前鸿蒙不理想,因此退回了早期的1.0动画。
  • xActionMenu设置为sapce是底部增加安全区域
  • 扫码插件安卓版本升级以适应16kb大小兼容。
  • xAnimation组件重构为setup并优化动画函数。
  • 新增useTool工具函数,考虑到好多人需要一个方便简单点的工具函数,因此推出,但会尽量简洁,不搞大而全,要控制大小,里面包含了些防抖,节流等常用函数。
  • radio,checkobx优化统一函数
  • collapse改造并优化为setup模式。
  • x-barcode改造并优化为setup模式。
  • x-circle-progress改造并优化为setup模式,增加属性startAngle允许设置不同的起始角度。
  • 优化x-float-drawer
  • x-calendar-multiple优化currentDate参数控制。
  • 调整uplaodMedio的上传配置,之前核心上传功能写于3.89那会压缩配置官方没兼容,目前已经兼容,放开了鸿蒙,微信的压缩配置功能。
  • 【x-pull-refresh下拉刷新时添加了属性,让列表无法再次重复下拉,直接本次刷新结束,防止重复刷新,避免请示多次。(此效果参考淘宝APP改进)
  • 优化跨平台app,web,小程序兼容性。
  • x-progress重构为setup,增加属性linear-color,用于渐变进度条支持。
  • x-circle-progress增加linearColor,仅web,小程序支持,app不支持(为了提高app渲染性能)。
  • x-popover重构为setup
  • 优化x-upload-media的回显。
  • picker-data,betweent-tiem,weekbar等组件,默认起始改成'xx-xx-xx 00:00:00'和'xx-xx-xx 59:59:59'避免时区问题
  • 补上xheet的注释说明(上次改的时候删除了,导致文档也没了说明)
  • xtabbar内部的一个函数写错了,导致安卓可能出现内存泄露。

  • xDate我更新下文档:很多人会因为一个方法fromBetweenLongTime自我陷入错觉以为是计算 错误 。
  • 比如两个时间相减是7小时,返回的结果是5小时前,好多人以为是错的,其实是对的因为7在返回的模板里面它在5-23小时之间,所以它就是5小时前,不会是7小时前。
  • 因为模板中没有具体到每个时,而是间隔。如果你细粒度更精准,就自己提供下第二个参数的模板就行了。

  • x-link上增加属性_style,用于想写style给内部text上,大家用插槽可以更自由的。
  • x-switch,x-stepper添加了异步函数beforeChange,用于确认是否允许相关的操作。返回异步假取消用户的操作。同时添加了事件:blurOn,focusOn和属性:foucs,autoFocus
  • x-msg-notice修复触摸问题。
  • slider-menu优化,点击左侧菜单,右边置顶为当前节点(之前相同选中的节点下不会去再滚动)
  • x-scrollx添加属性marginTop
  • x-drawer,添加了一个插槽:bg,它在所有内容的底部,可通过它布局一些个性的内容在内容下边。比如背景图,背景渐变,其它特殊的设计要求,皆可实现。
  • 弹层类插件:x-toast-s,x-loading-s,x-tips-s,x-modal-s等统一更新,使用了sdk4.65+推出的接口来避免与官方的弹层冲突导致无法显示。
  • x-drawer的round支持了左右圆角,但默认如果为空值时不会取全局值,因此默认左右圆角是不起效的,但你如果填写了值就会起效(主要是为了向下兼容,而这个左右圆角也不好看,但为了各种设计稿的支持我开放了)
  • x-dropmenu,x-dropmenu-item修复offset-top失效的问题,同时重构组件为setup模式。
  • x-divider组件在最新的sdk 4.8x中 ios端出现文字断行,系sdk兼容,已替换写法兼容。
  • x-tabs的id索引,添加了联合类型string,number支持(升级后大家要记得清缓存再重新编译,否则会报错的)
  • x-upload-file修复在微信小程序上会触发两次change事件。(其它平台正常)
  • x-sticky组件改成了setup模式。同时修复在多页面时数据会串流。
  • 优化了picker系列组件(共5个),本次在4.87上复现到了ios 的sdk bug已经全部做了特殊的兼容处理。本次更新后ios,鸿蒙应该可以正确默认选中选项了(之前ios会乱跳).
  • 针对sdk4.87,x-edit安卓失效,内容无法赋值的兼容,原因是这个版本的sdk的evaJs不需要对内容加引号了(之前的sdk需要的)
  • 修复x-cmarkdown安卓渲染时无法解析换行符。(其它平台正常)
查看更多

平台兼容性

uni-app x(5.07)

Chrome Chrome插件版本 Safari Safari插件版本 Android Android插件版本 iOS iOS插件版本 鸿蒙 鸿蒙插件版本 微信小程序 微信小程序插件版本
103 1.1.22 103 1.1.22 5.0 1.1.22 12 1.1.22 5.1.1 1.1.22 2.9.3 1.1.22

其他

多语言 暗黑模式 宽屏模式

tmui4.0|xui


TMUI4.0x


设计

一款好的UI/UX,不止是功能,它还应该要有设计感,层次感。注重细微及用户的反馈体验。同时要保留它的高度可扩展性及性能。 功能的堆叠不是我所追求,也不是我的目标。我追求的是细致,可扩展,精美。不管是IOS,安卓,WEB/H5三端我都朝着这个方向。 让UNIAPPX 开发的商业应用更像商业应用。为让市场的组件审美提高一个档次而做出应有的贡献。 官方赛事一等奖第一名


丢掉市场劣质应用风与我一道让你的审美更上一层楼

  • 可全局配置风格
  • 可全局适应暗黑
  • 精致化设计
  • 三端适配
  • 层次分明,颜色统一且协调

行业交流

你不仅仅是付费买应用开发解决方案,进来的都是各行大佬(技术牛人或老板),交流,经验多,互通有余,畅聊行业,素质高。

tmui4.0文档

微信端

2

电脑端

电脑端

鸿蒙Next

进入链接后选择Harmony开头的下载即可,请务必使用鸿蒙真机并且是Next鸿蒙系统 Harmony

安卓端

进入链接后选择android开头的下载即可,请务必使用安卓5.0(含)以上系统 Android

Ios端

不提供,需要自行使用demo源码,通过自己的ios证书构建安装包。


目前VIP源码用户含以下原生插件

Harmony H5 PC android IOS 小程序 UTS UNIAPP-X SDK version
☑️ ☑️ ☑️ ☑️ ☑️ ☑️ ☑️ 4.75+ 1.1.16+
名称 介绍 Harmony H5/WEB Android Ios UNIAPP-X UNIAPP 小程序 链接 文档
中文转拼音 x-chinesetopinyin-s 见代码仓库 见链接
文本转语音播报 x-texttovoice-s x 见代码仓库 见链接
Ocr识别 离线识别,支持拍照相册识别x-ocr-s - x 查看 见链接
多码识别(api版本) 可同时识别多个码x-mlkit-scannig-s - - 查看 见链接
多码识别(嵌入版本) x-mlkit-scannig-u - - 查看 见链接
文件选择器 可以任意选择本地文件单选及多选x-file-s 查看 见链接
分享 可以分享任意文件到其它应用x-share-s x x 查看 见链接
手机震动 让手机产生震动x-vibrate-s x - 见代码仓库 见仓库
全屏加载 平替官方uni.showLoading x 查看 见链接
消息提醒 平替官方uni.showToast 查看 见链接
对话框 平替官方uni.showModal 查看 见链接
拨打电话 x-call-phone - 见代码仓库 见仓库
打开外链 x-openweb - 见代码仓库 见仓库
启动图界面 x-runstart-logo - x 查看 见链接
网络状态变化 x-network-change 见代码仓库 见链接
数据加密 x-crypto-s 见代码仓库 见链接
MQTT x-mqtt-s - 见代码仓库 见链接
app页面变灰 x-window-grey - 见代码仓库 见链接
模糊视图 xd-blur - 见代码仓库 -
相机 x-camrea-u - - 见代码仓库 -
base64转图片文件 x-base642file-s - 见代码仓库 -
截图(节点或者窗口) x-screenshot-s x - x 见代码仓库 -
svg x-screenshot-s - 见代码仓库 -
zip解压缩 x-zip-s x - x 见代码仓库 -
翻译 x-translate-s - x - x 见代码仓库 -
剪切板 x-clipboard-s - - 见代码仓库 -
SSE客户端 x-sse-s - x 见代码仓库 -
数据库 x-sqlite-s - - x 见代码仓库 -
人脸检测 x-facedetection x - x x 见代码仓库 -

义务和免责声明

付费用户享受组件的免费使用,我有义务修复bug和提供的稳定版本

但我没义务免费为你24小时服务,我在有限的时间内解答你的所有问题,和开发帮助(力所能及范围内)。不接受即问即答模式,我不是专职。

bug提交

请进入内部VIP专属仓库提交需求和bug

安装和使用

支付费用后请通过市场上方的群聊联系我。

1 7

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率: