更新记录
1.1.6(2024-11-21)
- 下版本版本1.1.7开始适配微信小程序端对应hbx4.3.5+ dev(还未购买的请赶紧上车避免涨价)
- 仅限hbx sdk 4.32+使用
- [适配]sign-board 适配4.34sdk 使用
- [适配]x-echart图表 ios端在4.33+无效.现适配了4.34,可用了.ios端的格式类型与安卓不一样.一个是UTSJOSN,一个Object.
- [适配]x-markdown,ios端适配了4.33+
- [修复]between格式化写反了导致前两个快捷选错了。
- [修复]x-tabbar修复兼容4.31+ sdk bug
- [更新]图标库更新到4.5.0
- [修复]主题修复兼容4.31+ sdk bug
- [修复]x-ocr-s ,ios没对齐安卓,失败不会返回回调.
- [调整]调整x-keyboard-number位置,及补充车牌键盘字符。
- [调整]x-tabbar不同平台的兼容性,同时提供全局tabbar高的读取,xTabbarConfig.tabaarHeight
- [新增]新增x-mention提及组件,用于聊天或者需要提及符输入时有用.
- [修复]x-between-time如果切换过快会造成数值可能没有回正为正确值.
- [优化]x-float-drawer补充了beforeClose事件,另外增加了movestart,moveend,以及heightChange百分比.配合这些参数及dom操作可以满足达到头条那样的丝滑的反差差值缩放视频和评论大小的关系动画.
- [优化]x-table增加属性:refresh异步函数刷新时执行.增加事件@refresh刷新时触发.
- [优化]安卓端的扫码插件添加了几种常见条码识别类型,ios是全部类型,安卓因为有些机子性能差,不能全部加,不然识别慢。
- [优化]x-mlkit-scinnig-u:新增属性flash默认是否开启闪光灯.后续如果需要动态打开 和 关闭闪光请使用ref方法:setFlashModel(boolean)
- [优化]x-mlkit-scinnig-s界面中底部操作按钮中间增加了打开/关闭闪光灯的按钮,以便夜晚识别码的需求.
- [优化]x-button添加navigateMode,用于指定跳转类型.
- [优化]x-image,增加error,loading两个插槽,方便自行定义加载和错误的样式.
- [优化]x-picker-selected增加了插槽名item,并携带了数据名v-slot:item="{item}",类型是UTSJSON,并同时增加了属性itemHeight,用自定义自己设计排版项目样式.
- [优化增强]x-pull-refresh增加事件@scrollDirection和@scroll,前者是滚动方向改变时触发,后者是滚动时触发。
- [优化]x-float-drawer增加zIndex层级设置
- [优化]x-tabbar增加zIndex层级设置,增加list,增加activeIndex用于单独控制,不依赖全局,当采用本地值时,需要自行控制索引选中
- [修复]x-tabbar当暗黑切换时,没有重新渲染。
- [优化]picker系列组件:picker-city,-date,-selected,-time,-modal,-overlay等增加了zIndex层级属性设置默认全是1100
- [优化增强]x-slider-menu改动较大,但保持 了 向下兼容:左侧菜单栏目改成了虚拟列表提高性能.增加了layoutMode=default兼容旧版本,layoutMode=scroll时会开启右边循环左侧菜单
- 栏目的项目节点作为定位节点,会开启右侧滚动左侧菜单定位,左侧点击菜单时,右边内容自动定位滚动的效果.增加了itemSelectedStyle用来覆盖菜单项目的选中的样式,可以定义自己样式.增加了itemHeight控制菜单项目的高.
- 建议参考我的demo使用.
- [优化增强]x-slider-tree子分类全采用list-view虚拟列表.
- [优化]x-table增加了showScrollbar属性.同时隐藏了pc版本时多条的滚动条.
- [优化]所有picker弹层系列增加了cancelText,confirmText字段用于控制多语言文本或者定义自己的文本.
1.1.5(2024-10-28)
- [重要更新!!!]x-form的rule加强了校验,由于你们可能需要让值为null,这牵涉到联合类型,因此你们的校验函数vaild(val:any)=>boolean要改成valid(val:any|null)=>{}
- 同时修改了FORM_RULE类型唯一影响的就是vaild你们要适配下,这个类型的所有参数改了可选,并且增加了max,min来快速校验值,同时增加了指定type类型校验:这对你们快速校验非常有用它增加了对:date,array,email,phone等快速验证.
- [优化]x-tabbar属性outIndex从此版本开始不作限制,可以任意索引凸起,并且增加了属性可以控制是否动态镂空,
- 而且还可以响应式尺寸镂空.通过static下的遮罩可以更改凹陷的造型.同时也可以使用背景图.此版本更新后样式个性极为灵活.(注:sdk 4.31 ios官方有bug连带这个特性在ios上有差异,请后续关注官方更新)
- [修复]xUploadFileMedia在ios端放开压缩后产生类型丢失,造成无法上传.
- [修复]日历相关相组件在app端绘制dot时位置错误.
- [修复]x-drag可能长按不移动时造成位置混乱.
- [轮播]指示点可能让底部事件失效。
- [修复]x-picker默认首次为空时默认第一项确认可能在安卓平台造成无法选中默认的第一项值.
- [增强]x-input-tag添加Postion属性用于输入标签在输入框内还是在外两种排版布局.并优化样式.
- [优化]x-search增加placeholderStyle属性用于控制输入框提示样式.
- [修复]xtabbar由于sdk中的computed 无法动态返回store的对象值造成内容改变时无法监测变动.因此换了个写法兼容sdk的问题.
- [修复]x-code-input双向绑定失败
- [修复]x-switch-slider在弹层内失效(由于节点被传递到外层导致内部无法查询节点.)
- [优化]x-btweent-tiem上方的快捷按钮设置为带选中状态,点击时高亮选中.滑动时间时会自动丢失选中状态.
- [修复]x-btweent-tiem上方的快捷按钮如果设置为空时,间隙丢失了.
- [优化]picker系列组件增加了modelStrJoin用于modelStr拼接时修改拼接符号.
- [优化]x-markdown增加了属性isHtml用于纯html渲染,直接内部赋值html,以避免特殊字符在安卓上触发sdk bug
- [优化]radio,checkbox增加了labelSpace间隙属性用于自由布局时,好控制间隙。添加了cell布局示例。
- [优化]x-tabs改变了移动方式,现在改为如果内容能滚动,选中的内容始终处于组件居中的位置.
- 同时废除了moveCount属性,增加了isItemCenter属性用于项目少时,想居中(配合前述可自动居中),增加了line-gradient用于设置渐变线条.
- [优化]picker,picker-view添加了unitsFontSize用于修改单位字号大小.
- [优化]x-wiper-item组件增加了round属性,用于单独控制圆角.
- [优化]x-qr-u,根据谷歌官方安卓端升级了码库为3.5.3(最新2024-1),并调整了配置减少内存占用,并且生成码时在多线程内执行防止UI阻塞
- [优化]x-waterfall瀑布流组件,采取了虚拟节点渲染,使用时请务必让组件在scrollview节点内(安卓和ios,必须要让组件处于滚动中可以是listview),web没有要求.web是自带的滚动处理虚拟节点.
- 本次更新后:安卓需要打包后才能测试出性能比之前提高了非常多的性能(至少提升100%),ios端提升也是非常明显(与web提升一样).web端提升更多(基本可以无限的下拉不限数量,也不卡再多也不怕.)
- [优化]x-between-time,添加了属性disabledClear,是否允许用户清空选中的数据。如果开启,那用户清空了选项后无法按确认键,也就是无法让数据为空。
- [新增]x-svg-u插件,用于显示svg文件。三端通用。请务必4.31打包。
- [优化]x-camrea-u,增加属性orientation以控制前置,后置摄像头,flash 闪光灯是否开启,web不支持这些属性
- [重要,不向下兼容]x-ocr-s升级了调用方式,使得安卓,ios用同样的方式调用,不再区别,统一使用callback,并且在回调中携带回了坐标,以便让大家通过坐标计算识别比例或者绘制位置.并且文本块统一为行返回(之前是文本块返回,但在源始数据中还是块和坐标)使用方法见文档或者demo
1.1.4(2024-09-23)
- [优化]picker-date,date-view默认不同步格式化后的值(如果为空时)
- [修复]x-waterfall组件上个版本为了实现响应式瀑布流,可能导致ios端异常闪退。
- [增强]x-waterfall增加isResize属性用于关闭和开启响应监测能力。关闭后不会跟随尺寸响应。
- [新增插件]x-svg-u,用于显示svg图片或者图标.
- [修复]markdown动态渲染,追回内容时不会渲染.
- [修复]upload-file在ios被上传时会被执行两次.
- [优化]x-table标题和单元格的style中增加一个align属性,用于控制元素对齐方式(用自定插槽也可以自己实现并完全自定)flex-start,center,flex-end
- [优化]input增加focusBorder及全局配置增加inputFocusBorder来控制输入框聚集时候的边框样式来显示高亮.
- [修复]pull-refresh组件如果model=listview时内容没有切换为list-item相关.导致长列表性能差.切换为这个模式的时候你们的布局子项必须为list-item
平台兼容性
Vue2 | Vue3 |
---|---|
× | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 4.27,Android:4.4w,iOS:9,HarmonyNext:不确定 | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | × | √ | √ | √ |
TMUI4.0 | XUI
如何使用和使用普通授权版本?
我已经发布了单独的试用和加密版本如果你希望普通加密授权版本请点此下载及试用。
设计
一款好的UI/UX,不止是功能,它还应该要有设计感,层次感。注重细微及用户的反馈体验。同时要保留它的高度可扩展性及性能。 功能的堆叠不是我所追求,也不是我的目标。我追求的是细致,可扩展,精美。不管是IOS,安卓,WEB/H5三端我都朝着这个方向。 让UNIAPPX 开发的商业应用更像商业应用。为让市场的组件审美提高一个档次而做出应有的贡献。 官方赛事一等奖第一名
丢掉市场劣质应用风与我一道让你的审美更上一层楼
- 可全局配置风格
- 可全局适应暗黑
- 精致化设计
- 三端适配
- 层次分明,颜色统一且协调
行业交流
你不仅仅是付费买应用开发解决方案,进来的都是各行大佬(技术牛人或老板),交流,经验多,互通有余,畅聊行业,素质高。
如果安卓demo包不是最新的或者失效请点我安装最新安卓包 IOS端我无法发行,请自己编译查看
目前VIP源码用户含以下原生插件
名称 | 介绍 | H5/WEB | Andriod | Ios | UNIAPP-X | UNIAPP | 小程序 | 链接 | 文档 |
---|---|---|---|---|---|---|---|---|---|
Ocr识别 | 离线识别,支持拍照相册识别x-ocr-s | x | ☑ | ☑ | ☑ | - | x | 查看 | 见链接 |
Qrcoder | 原生二维码x-qr-u | ☑ | ☑ | ☑ | ☑ | ☑ | x | 查看 | 见链接 |
多码识别(api版本) | 可同时识别多个码x-mlkit-scannig-s | ☑ | ☑ | ☑ | ☑ | - | x | 查看 | 见链接 |
多码识别(嵌入版本) | x-mlkit-scannig-u | ☑ | ☑ | ☑ | ☑ | - | x | 查看 | 见链接 |
文件选择器 | 可以任意选择本地文件单选及多选x-file-s | ☑ | ☑ | ☑ | ☑ | ☑ | x | 查看 | 见链接 |
分享 | 可以分享任意文件到其它应用x-share-s | x | ☑ | ☑ | ☑ | ☑ | x | 查看 | 见链接 |
手机震动 | 让手机产生震动x-vibrate-s | x | ☑ | ☑ | ☑ | - | x | 见代码仓库 | 见仓库 |
全屏加载 | 平替官方uni.showLoading | ☑ | ☑ | ☑ | ☑ | ☑ | x | 查看 | 见链接 |
消息提醒 | 平替官方uni.showToast | ☑ | ☑ | ☑ | ☑ | ☑ | x | 查看 | 见链接 |
对话框 | 平替官方uni.showModal | ☑ | ☑ | ☑ | ☑ | ☑ | x | 查看 | 见链接 |
拨打电话 | x-call-phone | ☑ | ☑ | ☑ | ☑ | - | x | 见代码仓库 | 见仓库 |
打开外链 | x-openweb | ☑ | ☑ | ☑ | ☑ | - | x | 见代码仓库 | 见仓库 |
启动图界面 | x-runstart-logo | ☑ | ☑ | ☑ | ☑ | - | x | 查看 | 见链接 |
网络状态变化 | x-network-change | ☑ | ☑ | ☑ | ☑ | ☑ | x | 见代码仓库 | 见链接 |
数据加密 | x-crypto-s | ☑ | ☑ | ☑ | ☑ | ☑ | x | 见代码仓库 | 见链接 |
MQTT | x-mqtt-s | ☑ | ☑ | ☑ | ☑ | - | x | 见代码仓库 | 见链接 |
app页面变灰 | x-window-grey | ☑ | ☑ | ☑ | ☑ | ☑ | x | 见代码仓库 | 见链接 |
义务和免责声明
付费用户享受组件的免费使用,我有义务修复bug和提供的稳定版本
但我没义务免费为你24小时服务,我在有限的时间内解答你的所有问题,和开发帮助(力所能及范围内)。不接受即问即答模式,我不是专职。
bug提交
请进入内部VIP专属仓库提交需求和bug
安装和使用
支付费用后请通过市场上方的群聊联系我。