更新记录
1.1.17(2025-08-31)
- 【声明】本次更新中在1.1.16版本中提到的鸿蒙Next相关插件和组件,在本次版本中并未更新兼容。请关注后续版本。
- [优化] xDrawer动画放弃了官方的动画结束@transitionend事件,改用setTimeout,官方 的这个接口在不同机型和设备上有不同的差异,慎用。
- x-darg-item 写错了一个语法。会在鸿蒙编译的时候无法编译通过。并在插槽上添加数据:order,用于需要显示自身索引位置的场景。
- 优化demo页面展示,同步组件的使用方式。
- [优化] x-form新增支持嵌套字段校验如{a:{b:""}},需要form-item上属性filed="a/b",关于'.'连接符安卓sdk会在4.86+上支持
- [优化] x-tabbar,增加事件doubleClick。issue
- [修复] x-button,loading图标没有跟随字体颜色。issue
- [修复] x-tabs,中激活动态字体大小与普通字体大小不一致时导致的定位偏移。见issue
- [修复] x-slider-menu暗黑切换项目背景在ios端有兼容性。见issue
- [修复] x-drawer多语言设置时变量出错了。见issue
- [优化] xDate新增函数getBetweenDate,用于取start,end之间的比较,如果在范围内返回本身,如果在范围外取start或者end,返回的值始终在起始之间。
- [修复] xBetweenTime ,限制start,end后,如果点快捷选择时会超出限制的时间区间。issue
- [修复] xWeekbar在提供了start和end后未限制日期issue
- [增强] xWeekbar新增属性seekDay,可以控制一周的第一天是任意一周的某一天(0-6)
- [修复+优化] 修复xIndexbar索引组件,使用flex:1时无法自动填充父容器(导致无法全屏或者局部),为组件增了属性:customSliderBar用于自定右侧菜单,新增插槽:top用于自定义顶部自由布局,当右边滑动时会自定定位到top插槽位置类似微信通讯录。 同时重新编写了demo索引页面,仿微信通讯录示例。
- [修复] x-money,值为0时的千分位问题issue
- [优化] xGrid组件新增round,showBorder等相关属性,以显示边线和圆角相关,子组件相应增加order,同时两组件重写为setup组合模式了。demo示例页面增加了更多的示例
- [增强] 相关日历组件增加了属性seekDay用于设定月面板中周的第一天是0-6(周一至周日)中的哪天为开始。比如设定6,表示以周日为起始第一天排序。
1.1.16(2025-08-17)
- 已有项目请谨慎更新!!!,因兼容鸿蒙部分组件可能更改了结构。
- 【重要】请务必使用4.75sdk+,本次更新鸿蒙兼容,并不代表完全兼容,以下有部分组件还要继续完善,还有一些插件未提及可能也无法使用,但大部分是可以使用的。其它问题在后续中继续完善。
- 适配原生鸿蒙Next(5.1.1/5.0.3+ api 13+),由于鸿蒙的插件写成了har包,因此对应的Next平台的插件部分源码将不开放,其它平台遵循对vip开放原则。
- [不兼容鸿蒙组件]: 日历,swiper轮播,:这几个由于sdk问题和排查较久,先让我和官方沟通。
- [优化] x-betweent-teim增加属性widthCoverCenter,同xDrawer属性。
- [优化] x-cascader被重构,以兼容鸿蒙Next;
- [插件] x-svg-u 变更较大,不再需要导入组件,可以直接在页面上写标签使用,已变更为标准原生组件,请注意适配。
- [优化] 相机的插件和组件,针对性的为x5内核的浏览器(微信),优化,以防摄像头切换和自动悬浮全屏,脱离文档。
1.1.15(2025-07-16)
- 【非常重要】本次更新是破坏式更新,主要是内置组件实现了多语言,并且需要安装多语言插件。app.use入口类型改成,结构改变,具体见demo或者入门安装文档那比对下。
- [新增] 新增多语言插件x-vuei18n-s,可集成到其它应用中,在tmmui4x项目集成时,一定要复制在运行插件目录,组件库自动安装集成。 如果是非tmui4x项目请按照插件内的文档自行集成。本插件用法与原官方插件使用基本一致,无学习成本,可参考组件使用。
- [修复] x-image微信端条件编译问题及不再使用下载接口(仅微信端)。
- [优化] x-tabs在4.71sdk下闪烁。官方已经在4.74sdk中修复
- [优化] x-echart在4.71 sdk web中出现init两次触发。
- [优化] x-pikcer4.71sdk 闪退(4.72修复)
- [优化] x-input 4.71sdk黑边,(4.72修复)
- [修复] 4.71sdk xEchart在web端事件被执行了两次。
- [优化] 两个日历组件x-calendar-multiple和x-calendar-view在hbx sdk4.74+上无法点击了,追踪的原因是sdk bug导致,但其它平台不受影响,为了兼容ios这边取消了视差动画效果,其它平台动画维持。
- [优化] x-slider兼容hbxsdk 4.74+,相同值同时或者反复赋值背景动态条无变化,还是旧的视觉。此bug在4.74上引发。
- [修复] sdk4.74+可能导致radio,checkbox组件无法选中的问题。
- [修复优化] x-picker-selected 当采用远程搜索数据时因为list可能为空,会导致选中数据被清空,现改成当用户一直在搜索变动list时,会将所有查询的数据缓存到本地供查询使用。解决赋值为list空时
- 以上仅对localSearch=false有效。
- [优化] x-qrcoder,添加logoBgColor背景
- [优化] picker,picker-city,picker-date,picker-selected为了更好的回显在默认触发插槽增加了label数据插槽数据,可以实时回显,以增加便利性。(与之前的vmodel:modelStr不冲突,这个是用来非插槽控制时便于回显)
- [优化] x-input增加属性isLink和rightIcon便于作为表单中配合其它组件作为静态展示显示,比如和picker配合点击触发,再配合上面的插槽数据回显,可有效减少变量的使用。
- [优化] x-cell右侧不显示任何信息时,取消间隙的设定。
- [修复] x-calendar-view,修复单选日历选中出错的问题,同时优化,不允许跨月点击,只允许用户翻页(滑动翻)选中当前面板日期
- [修复] xtips插件在执行关闭时未执行参数中close回调
- [优化] xmodal兼容修复contentPadding参数(向后兼容)
- [优化] weekbar组件增加事件swiperChange,滑动切换周期时,触发切换事件,并返回当前的7天时间数组
- [修复] xmodals,xtoasts,xloadings插件,因为异步创建的全屏组件,导致后续如果连续打开,无法自动关闭上一个弹层。
- [优化] x-form增加ref函数checkAsyncVaildStatus
- [修复] x-popover修复在微信上事件丢失。
- [优化] x-swiper优化拖动的流畅度
平台兼容性
uni-app x(4.76)
Chrome | Chrome插件版本 | Safari | Safari插件版本 | Android | Android插件版本 | iOS | iOS插件版本 | 鸿蒙 | 鸿蒙插件版本 | 微信小程序 | 微信小程序插件版本 |
---|---|---|---|---|---|---|---|---|---|---|---|
103 | 1.1.17 | 103 | 1.1.17 | 5.0 | 1.1.17 | 12 | 1.1.17 | 12 | 1.1.17 | 3.0.0 | 1.1.17 |
其他
多语言 | 暗黑模式 | 宽屏模式 |
---|---|---|
√ | √ | √ |
TMUI4.0x
设计
一款好的UI/UX,不止是功能,它还应该要有设计感,层次感。注重细微及用户的反馈体验。同时要保留它的高度可扩展性及性能。 功能的堆叠不是我所追求,也不是我的目标。我追求的是细致,可扩展,精美。不管是IOS,安卓,WEB/H5三端我都朝着这个方向。 让UNIAPPX 开发的商业应用更像商业应用。为让市场的组件审美提高一个档次而做出应有的贡献。 官方赛事一等奖第一名
丢掉市场劣质应用风与我一道让你的审美更上一层楼
- 可全局配置风格
- 可全局适应暗黑
- 精致化设计
- 三端适配
- 层次分明,颜色统一且协调
行业交流
你不仅仅是付费买应用开发解决方案,进来的都是各行大佬(技术牛人或老板),交流,经验多,互通有余,畅聊行业,素质高。
微信端
电脑端
鸿蒙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 | 小程序 | 链接 | 文档 |
---|---|---|---|---|---|---|---|---|---|---|
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
安装和使用
支付费用后请通过市场上方的群聊联系我。