mypUI开源nvue组件库 兼容vue - 更新日志

2.9.12(2022-08-11)

全新nPro-vue3,纯组合式API来袭

依然是熟悉的nvue/vue全端组件库。冲刺300+会员。

老夫聊发少年狂,左牵黄,右擎苍,锦帽貂裘,千骑卷平冈。为报倾城随太守,亲射虎,看孙郎。 酒酣胸胆尚开张,鬓微霜,又何妨!持节云中,何日遣冯唐?会挽雕弓如满月,西北望,射天狼。

突破到底,剑指nPro

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,上面更新会频繁很多