更新记录
1.0.6(2024-04-10)
- 【重要】更新后请使用4.06+ sdk正式版本,不可使用4.11 dev或者4.11 aplpha版本(4.11 bug 太多官方在修复中)
- 【重要】新增xOcrS Api插件用于图片文字识别,支持网络,本地,相册,拍照识别功能。在此围观
- tmui4.0种子用户已经附赠在源码中(无需购买),请更新版本后直接按照文档引用即可。如果需要查看效果请下载本应用demo,导航到原生插件栏目体验。
- [优化] x-floatDrawer 在safri web浏览器上可能的尺寸不正确。
- [优化] x-picker,x-picker-view添加了model-str用于选中项回显显示文本。同时修复了历史遗留问题(4.02之前sdk的问题导致)
- [优化] 调整了xbadge的样式。
- [优化] xrequest把参数showLoadToast,showSuccessToast,showErrorToast提取了全局配置中,可通过静态方法setShowToast统一设置,使得全局请求统一行为,局部可以覆盖全局。
- [优化] pickder,picker-data,time等添加confirm事件,超长文本断行问题。
- [优化] inputTexarea,把默认的confirmType改成空值。否则会不能断行。
- [修复] formItem属性showBottomBorder并写错误已改正,已使用的请改下,看文档复制下。
- [新增] 新增xTable表格组件。
- [优化] 部分组件类型统一放置在interface中,方便用户自己导入使用类型。
- [优化] x-sticky之前兼容老的sdk后,忘记在新sdk中改回
- [优化] x-cell,rightLabel做了限制修改,同时添加了title插槽
- [新增] x-devtool开发组件,主要是记录请求的一些记录。开发者可以将此组件预埋在某个页面,通过后台请求是否打开 和显示开发模式。这样在app发布后,通过远程调试也可打开请求记录等一些实质的数据。
- [优化修复] x-float-drawer,onlyHeader为true后在pc端可能造成拖动不了。
- [优化] x-float-button兼容pc电脑端。同时改进了设计窗口尺寸方案。
- [优化] x-tabs,增加了titlePadding两边文字间隙属性。同时修复之前兼容旧sdk问题,本次更新不兼容旧sdk请4.06+
- [新增] x-row,x-col组件,用于常规布局使用。
- [新增] 城市选择器 xPickerCity
- [优化] ximage添加了round圆角属性。
- [优化] xinput增加了inputPadding属性用于控制输入框的padding值。
- 其它代码的优化和修复。
1.0.5(2024-04-03)
- [优化] x-drag list类型改成了UTSJSONObject[],这样可以不限制你的list类型。
- [优化和修复] action-menu,新增cellClickClose属性可以控制选项是否能关闭弹层。同时修复设置了maxHeight时,头尾不见了。
- [新增] 增加了xRequest 请求库
- [优化]switch-slider,优化了误触时的左右滑动距离。
- [优化] 时间类组件,默认格式化后给加上了10进位占位0,并且默认如果为非正常时间值(比如空,或者 不合规范的值)将不再同步更新掉,而是不操作和纠正。
- [优化] x-tag优先height,而不是size,因此默认size为空
- [优化] modal,drawer加了滑动阻止,之前忘记加了。
- [优化] x-icon增加属性duration,动画时间的控制。
- [优化] xInput,补充了一些官方的事件和属性,增加了texarea文本域
- [优化] xSwiper,默认把动画时长 改小了。如果默认为1数量,禁用自动轮播。
- [增强] xSwiper,添加了space属性,用于控制两边露出的距离,形成卡片试轮播。
- [新增] xcard组件
- 其它代码的优化和修复
1.0.4(2024-03-28)
- 重要:升级后请务必uniapp x sdk4.05+版本这个版本修复了我提到了查询延迟导致部分组件兼容影响视觉感观。
- 组件适配了web端,也就是说可以用来写电脑端,也可以写移动端。
- [新增] 新增组件x-drag自由拖拽排序组件,自由度高布局不限制。
- [新增] 搜索列表组件picker-selected,可支持本地数据搜索或异步加载列表搜索
- [xAnimate] 新增属性isDescPlay,所有按顺序加入的动画元素,将顺序执行动画,而不是一起执行,
- 新增enterFrame渲染回调函数,可用于实时动画操作或者绘图操作。类似canvas渲染,可作一些动画交互,视觉体验的增强 效果预览
- [rate] 增加了交互动画
- [overlay] 在禁用遮罩关闭时,增加了交互动画弹跳效果以视觉方式让用户知道无法关闭。并支持了嵌套,需要sdk4.02+
- [x-upload-media] 优化长按拖动图片排序时在web间易误触发预览图片。
- [switch-slider] 暂时关闭默认插槽数据传递,原因是4.04bug导致待官方修复放开数据。
- [indexbar] 优化了下时间段和样式,把节流时间调低。
- [modal] 在禁用遮罩关闭时,增加了交互动画弹跳效果,并支持了嵌套,需要sdk4.02+
- [x-action-menu] 样式调整,行加高,遮罩颜色 加深
- [x-sign-board] 兼容了pc浏览器,方便在pc端使用。
- [x-keyboard-number] 确认键改成了中文字符,不使用图标,方便国人。
- [增强] 所有弹出层等一些界面支持响应式屏幕,以便支持pc及宽屏ipad
- [优化] 优化indexbar性能
- [优化] 优化slider-double支持电脑,及修复意外的布局错误。
- [优化] 优化button,字号的判断错误,默认设置为空,取size的字号。
- [xDate] 优化日期处理的时间,提升性能,性能比对是能提高30ms左右
- [优化] x-calendar-view日历组件,提升了响应时间,比之前快50%,之前大概触摸到结束响应时间(如果遇到自定样式多时)大概在250-350ms之间,造成部分手机不跟手。优化后大概是60-110ms之间。
- 在此也提醒各位:数据操作中尽量不要使用findex,indexOf,includes等判断和筛选。应该使用基础的for然后break;
- 4.05的sdk发布,对应的作了一些兼容。
平台兼容性
Vue2 | Vue3 |
---|---|
× | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 4.05,Android:4.4w,iOS:不支持 | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | × | √ | √ | √ |
TMUI4.0 | XUI
本组件是UVUE组件库,PI组件和UTS插件套装
如果要发票,请直接在市场购买,如果不要发票市场购买和群内找我付款都行。
细说
你不仅仅是付费买应用开发解决方案,进来的都是各行大佬(技术牛人或老板),交流,经验多,互通有余,畅聊行业,素质高。
声明
uniapp x版本目前来说已基本稳定。经过我测试,安卓和web(含h5,pc)可以用于生产了。
作为tmui3.0的下个版本即tmui4.0,也可称作XUI,在性能和减少节点方面优化的更好。代码更严谨规范适合商业应用使用。
tmui4.0文档(x版本):tmui4.0|x版本付费版本
安卓预览
移动端H5扫码预览
电脑访问,也适配了电脑端
当前组件价格招募种子用户
- 后续的uts付费插件(上架中的)开发上线后,如果需要支付,作为当前的种子用户不需要付费,可免费直接私下发插件源码自行打包。
- 后续的web,h5,小程序等稳定的兼容推出一并直接享受使用,不需要付费
- 一次购买终身享受升级和不限项目个数使用,直到我停止维护结束(很长)
- 付费用户先进公共讨论群,截图付费后组件vip群,享受组件功能的迭代发言权,如果可能会根据提出的需求开发相关插件(如果我有能力)。
- 花一份的钱享受终身授权,作为公司项目方这是值得的。
目前种子用户含以下原生插件(持续更新中)
当前重点提示 本方案内含有xAnimaite,交互库,希望各位大佬基于此做于超营销的玩法。
进度规划(动态更新中)
- [ ] canvas动画库,用来支援一些交互动画,与xAnimaite不同
- [ ] Library库,加个阻尼手势库,与figer相似但这个是剥离view只提供库,阻尼主要用来下拉时视差用到
- [ ] avatarGroup 类似多头像列表展示带省略号
- [ ] descriptions 描述组件,方便快速布局页面用
- [ ] waterfall 瀑布流
- [ ] 人脸识别(离线用)
- [ ] 翻译(离线版本)
- [ ] 自拍图像分割识别
- [ ] 对象检测和跟踪
- [ ] 视频播放器(含RTS等等格式)
- [ ] ffmpeg(用于视频,语音合成剪辑等)
- [ ] MQtt
- [ ] NFC
- [ ] 海报排版
- [ ] 基于xAnimaite库的一些小东西(九宫格,转盘,红包雨等等一些常见游戏)
义务和免责声明
付费用户享受组件的免费使用,我有义务修复bug和提供的稳定版本
但我没义务免费为你24小时服务,我在有限的时间内解答你的所有问题,和开发帮助(力所能及范围内)。不接受即问即答模式,我不是专职。
bug提交
暂没有开放gitee和github有问题进群讨论。
安装和使用
下载后,解压到uni_modules目录下即可直接使用。
入群