mypUI开源nvue组件库 兼容vue - 更新日志
2.9.12(2022-08-11)
依然是熟悉的nvue/vue全端组件库。冲刺300+会员。
老夫聊发少年狂,左牵黄,右擎苍,锦帽貂裘,千骑卷平冈。为报倾城随太守,亲射虎,看孙郎。 酒酣胸胆尚开张,鬓微霜,又何妨!持节云中,何日遣冯唐?会挽雕弓如满月,西北望,射天狼。
2.9.10(2022-04-15)
- [M] navbar兼容H5大屏;
2.9.9(2022-03-12)
- [M] 更新readme中的资源;
2.9.8(2022-03-12)
- [M] 图片资源改成本地资源;
- [M] search组件优化,更容易适配;
- 其他细节请看github;
2.9.6(2021-08-17)
- [M] content-box优化;
- [M] tabs-h增加vue下的说明;
- 其他细节请看github;
2.9.5(2021-07-23)
- [M] 适配新的scroll-view下拉;
- [M] picker在iOS小程序下样式问题;
- [M] 使用新的高度系统;
- 其他细节请看github;
2.9.3(2021-07-23)
- [M] 适配新的scroll-view下拉;
- [M] picker在iOS小程序下样式问题;
- [M] 使用新的高度系统;
- 其他细节请看github;
2.9.4(2021-05-31)
有志者事竟成
感谢大家一直以来对mypUI的支持。mypUI是基于nvue的一个全端优秀组件库。
本库会一直维护与升级。感谢支持。
- [M] 修复时间filter,支持2020-02-02格式;
- [M] 更新头条小程序样式的兼容性;
- [M] 更新所有MP端的样式兼容;
- [M] touch点获取返回屏幕位置;
- [M] 修复时间选择器的useCurrent问题;
- [M] 引入新的高度系统;
- [M] getNavbarHeight改名为getNavBarHeight;
- [M] 修复iOS小程序下picker可能样式错乱的问题;
- [M] 修正picker字段type/size;
- [M] 更多请查看github
2.9.2(2021-03-08)
淡眉如秋水,玉肌伴轻风
祝节日快乐
- [M] 修正 myp-grid-static 的item样式,并开放更加详细的单个item样式配置;
- [M] myp-search 在vue页面的修正;
- [M] MP端popup类滚动修正;
- [M] myp-switch 增加关闭与打开的插槽;
- [M] myp-popup-always 增加是否有遮罩层;
- [M] myp-tabs-h与swiper的mixin中联动方法更改:mypToTabTab -> mypOnTabChange;
- [M] 修正小程序端抽屉 myp-drawer 的拖动问题;
- [M] myp-list支持聊天列表且存在右侧滚动条;
- ... 更多请看github
重要更改
myp-tabs-h与swiper的mixin中联动方法更改:mypToTabTab -> mypOnTabChange 如果用到 tabsSwiperMixin.js 的朋友,请记得替换一下。
mypUI 更加注重于通用组件与手势组件,高阶组件、盒子组件的开发,是真正符合 高质量、灵活、高效、规范等 开发要求的组件库。
3.0预告:新的demo与文档页面来袭。更加直观与便捷的DEMO,更加细致与新手友好的文档。
2.9.0(2020-12-21)
红藕香残玉簟秋。轻解罗裳,独上兰舟
nvue/mypUI qq群号:306797275
- [M] myp-drawer 跟手抽屉组件兼容Android下的点击事件;
- [M] myp-popup 弹窗组件优化动画时机;
- [M] myp-input-one 密码输入组件增加focus/disabled等属性和相关事件;
- [M] myp-input 增加focus/disabled等相关;
- [M] myp-search 增加disabled等相关;
- [M] myp-tabs-h 增加是否indicator采用定位;
- 精简代码,移除一些内部多余的属性或者代码;
- 其他更新...
mypUI 更加注重于通用组件与手势组件,高阶组件、盒子组件的开发,是真正符合 高质量、灵活、高效、规范等 开发要求的组件库。
3.0预告:新的demo与文档页面来袭。更加直观与便捷的DEMO,更加细致与新手友好的文档。
2.8.0(2020-12-15)
金风玉露一相逢,便胜却人间无数
- [M] myp-flex增加外层整体点击事件;
- [+] 增加小程序原生能力的button:myp-button-raw;
- [+] 增加MP/H5端瀑布:myp-waterfall-view,高性能,体验佳;
- [+] 增加自定义swiper组件:myp-swiper,支持间距设置等;
- [M] 修正list滚动到指定位置; ...
其他性能优化 请看 github;
nvue/mypUI qq群号:306797275
mypUI 更加注重于通用组件与手势组件,高阶组件、盒子组件的开发,是真正符合 高质量、灵活、高效、规范等 开发要求的组件库。
2.7.0(2020-11-30)
九曲黄河万里沙,浪淘风簸自天涯
- [M] 修正小程序端iOS下tabbar顶部有占位层级过高被遮挡的问题;
- [+] 增加非手势左右滑动做切换的盒子,满足一些不需要手势的tab-container需求;
- [M] toast与loading增加最外层自定义样式,运行您在小程序端控制z-index值,更方便与video/map等原生组件搭配;
- [M] 修正myp-title组件的图标样式命名错误的问题;
- [M] 加载更多组件增加是否展示内容的开关控制;
- [M] 开放刷新和加载的内容适配;
- [+] 增加透明度和文字排版的全局样式;
- [M] 修正密码/验证码输入在Android APP下存在光标时圆点错乱的问题;
- [M] picker类组件开放手动强制重置数据的控制; ...
3.0版本预告:
3.0版本重在手势组件。全面的手势组件支持与完善。
谢谢支持。
https://mypui.asnowsoft.cn/doc/
2.6.0(2020-11-09)
nvue/mypUI qq群号:306797275
欢迎加入
流星飞玉弹,宝剑落秋霜
2.6.0更新
- [M] tabs-h/tabs-v组件增加 delay/updateTime/left/right/top/bottom/overTop等属性,更加方便调整内容获取的时机以及内容的排版等;
- [M] list-chat组件合并进入list组件,通过inverse属性来控制是否倒置列表;
- [+] 增加覆盖myp-icon的示范,允许通过easycom的配置更加方便的管理icon;
- [M] overlay/popup等组件增加外层设置,方便在 MP/H5 端设置层级z-index,以便更好的与map/video等组件搭配使用;
- [M] 文档调整;
- [+] 增加一些即将实现的组件占位;
mypUI 接下来的任务是:
- 检查并完善各个组件的示范;
- 完成github上任务列表列出来的组件;
- 整理文档;
- 调整demo示范;
更多内容请查看 github...
2.5.0(2020-10-26)
nvue/mypUI qq群号:306797275
欢迎加入
南朝四百八十寺,多少楼台烟雨中
2.5.0更新:
- [M] list类增加到底/到顶事件;
- [M] 抽屉myp-drawer增加局部手势拖拽能力;
- [-] 移除myp-list-simple;
- [M] myp-tabs-v升级,适配更多indicator样式;
- [M] myp-tabs-h/myp-tabs-v生命周期内调用方法优化,以及适配popup弹窗等更多使用情况;
- [M] myp-tabs-h/myp-tabs-v增加手动重制/刷新数据/UI的能力;
- [M] myp-select组件增加默认slot;
...更多请查看github issue。
mypUI新一轮优化开始
新一轮的优化重点在于:组件内生命周期钩子的使用与钩子内函数的调用优化
mypUI一路走来,不一味的追加那些虚的组件,写一个业务组件很简单,但是做一个合适的,适用于 nvue/vue,app/小程序全端的组件库却需要考虑很多因素。mypUI一直在从包体积/性能/易用性/记忆成本/灵活性等各方面优化,已经是一个不可多得的重量级组件库了。
感谢使用。多多好评。
2.4.0(2020-10-16)
欢迎加入技术 qq群:306797275
银鞍照白马,飒沓如流星。
2.4.0 重点更新 抽屉组件。
- H5端myp-flex-one样式兼容;
- 全段 myp-frawer 抽屉组件完善:
- 增加背景色拖拽时联动;
- 增加拖拽打开;
- 增加拖拽收起;
- 高度计算方法支持直接减去某个高度,比如
screen-!status-!nav
; - ...
mypUI的组件比较全面的,文档中展示的并不是全部。全部组件请查看源码或者示范demo。
2.3.0(2020-10-14)
欢迎加入nvue大家庭 qq群号:306797275
春水碧于天,画船听雨眠
- 增加字段文档说明;
- 优化组件内部style,复用全局样式;
- [+] myp-check自定义内容选择组件;
- [M] myp-check-static为以前的myp-check;
- [M] myp-grid更名为myp-grid-static;
- [M] myp-tabs-h增加更加灵活与多样的indicator样式;
- ...
更多改变请看github。
2.1.0(2020-09-28)
欢迎加入nvue大家庭。请进qq群:306797275
2.1.0 人闲桂花落 , 夜静春山空
允许使用uni.scss来管理与维护mypui.scss中的主题变量,更加利于维护与升级
- [+] 允许使用uni.scss覆盖mypui.scss中的变量,不需要污染mypui.scss,更加方便管理与维护;
- [M] 非APP-NVUE 端list高度配置简化,更加统一与容易上手,仅extra与height搭配;
- [M] myp-content-box以及对应的mixin,采用与非APP-NVUE端list同步的高度配置:extra+height;
- [M] 优化 getHeight 函数,使其适应新的高度规则计算;
- [+] 增加 myp-timeline-item 组件以及示范,方便制作 timeline效果;
- [+] list增加无刷新时也可以自动加载;
- [M] header-swiper-list 允许初始化任意页面的数据;
- [M] 扩大navbar左侧返回按钮的大小;
至此, 2.x系列已经全面兼容MP端,同时需要编译到小程序平台的可以从1.x升级到2.1啦。
TODO
- 纯nvue商城模板;
- 在部分平台优化组件以及增加更加灵活的select/group类组件(解藕);
- 文档全面完善,我们接下来将重点整理文档;
其它更新以及计划请看github commits以及issues。
2.0.0(2020-09-21)
轻量化组件
-
2.0版本为 APP端的使用进行了重设计。
-
第三轮组件轮询优化完成;
-
具体改变请看 github commits;
1.1.0(2020-09-08)
qq群号:306797275 wx:pptpdf 欢迎加入nvue大家庭
- [+] myp-progress-circle 产品化,纯css实现的progress,nvue全端兼容;
- [M] 修正myp-input 在mp/H5端上次代码修改之后引起的特殊使用情况下宽度问题;
- [M] myp-input myp-search 等全面支持键盘相关属性与事件;
- [M] 修正myp-check-item的点击穿透阻止报错;
- [M] myp-grid myp-title myp-button 等 增加badge功能;
- [其它] 更好更快的组件性能,部分组件调整内部slot,更好实现badge等效果;
- ...更多优化请看github提交记录;
好消息
nvue版本全端商城即将上线。纯UI版 + unicloud集成版。性能和代码组织结构,绝对优秀。
1.0.0(2020-08-31)
qq群号:306797275 wx:pptpdf 欢迎加入nvue大家庭
再一次轮询组件
- [M] 精简 myp-input-one 配置,同时增加光标闪烁效果;
- [-] 删除多余的myp-list-more组件;
- [+] base.scss中增加常用class;
- [M] picker组件拆分:myp-picker/myp-picker-time;
- 组件内部优化;
- ...等等,具体看github;
距离上次更新大概有40个提交修改,基本都为内部优化和增加特性,对外基本不受影响;
0.6.0(2020-08-25)
QQ群:306797275
建议clone github上的代码,每日检查更新。有时候忘记了更新插件市场
- 增加 myp-progress-circle nvue下环形进度条组件;
- 增加 badge/item...等各种组件;
- 增加 我的 页面示范;
- 优化组件,减少内部层级;
- 移除组件中,很少用以及可以通过其它方式替代的一些属性配置;
- 移除不必要的watch/computed;
- myp-tabs-h 与swiper进度联动时防抖动;
- list类组件增加mypReload方法,允许只开启加载的时候重置状态;
- 增加数组乱序以及数组去重,以及cssToJs等工具类方法;
- 使用base64字体数据,防止各种原因的不稳定性;
- 精简优化css等;
...更新很多,废话不多说。请看github提交日志。
0.3.0(2020-08-05)
感谢 mcui 以及 小学通(小程序) 的赞助
mcui-高度模块化可组装可拆卸式的前端框架
小学通小程序,教孩子学古诗学写字
- 增加swipe手势判断mixin;
- 增加数组乱序function;
- drawer支持各方向拖/拉入打开;
- 给1px高度提供条件配置;
- H5端border处理,style中覆盖需要设置 !important;
- 给popup增加extra属性,方便从某个高度减去某个值;
- 部分组件vue下的兼容;
- 移除非app端下拉刷新的箭头指示;
- 增加 resetLoadmore 修复app端list组件,上提之后刷新,然后无法上提的问题;
- 增加文档网站: https://mypui.asnowsoft.cn;
- 移除UI内文档以及分享资料,具体请看文档网站
0.2.3(2020-07-25)
github每天更新,插件市场更新频率较低
有人说,我这在插件市场上面的推广和更新太佛性了。这么好的东西,却不做推广。怎么说,其实我github上面基本每天都更新,插件市场如果不是大bug,估计更新频率会低很多。
而且,我特别反感那些动不动一天发好几次版本的人,还有那些一天一次发布好几个没用的东西霸屏的。
mypUI一直在做核心实用的组件。不堆砌一堆乱七八糟的什么优惠券组件、头像组件(后期会有一个轻量版的myppUI,里面全放这种业务组件,这些组件会降低可配置性,保持轻量简洁)... 本组件库开源,随意使用。但是如果您也是某个组件库的开源作者,复制我们的组件过去,然后修改代码发布,请您备注说明一下 来自 mypUI。
本次更新:
- myp-tabs-h修正app端横向滚动;
- 增加myp-drawer的底部手势抽出(更多方向GitHub上面有更新);
- 新增swipe的手势判断;
- 新增github文档开源;
- 其它更新;
0.2.2(2020-07-16)
- 初步增加聊天加载列表,为做聊天消息列表的朋友提供思路,更多细节待优化;
- 正序聊天列表;
- 反序列表;
0.2.1(2020-07-14)
成熟的nvue框架与开发方式
- 优化myp-search;
- 增加myp-search示范;
- 增加dropdown/slideup等常规业务示范;
更多业务组件很快来袭,欢迎使用
0.2.0(2020-07-12)
qq群:306797275 wx进群加:pptpdf
欢迎使用
0.1.1(2020-06-30)
- 更换header-swiper示范页面UI;
- header-swiper在H5端修正;
- 修正myp-tabs-h在app-nvue的justify参数;
0.1.0(2020-06-29)
寻找一起维护的伙伴
基本tabbar/navbar/scroll/popup/xbar兼容等架子完成。已经满足开发的需求。关注github,上面更新会频繁很多