阿里巴巴的H5 UI库,SUI Mobile V0.6.2 发布

jopen 8年前

SUI Mobile - 轻量的开源UI库

SUI Mobile (MSUI)是由阿里巴巴国际UED前端出品的移动端UI库,轻量精美!
SUI Mobile V0.6.2 发布,阿里巴巴的H5 UI库
SUI Mobile 是阿里巴巴国际UED团队基于 Framework7 开发的手机H5 UI库。它的特点是非常轻量,并且能很好兼容 iOS 6.0+ 和 Android 4.0+ 的设备。

不重复造轮子

我们并没有重复造轮子的工作。我们主要以 Framework7 为基础进行开发,强化功能,减少体积,并提供国内最稳定快速的CDN支持。

更新日志

V0.6.2 2016.01.27

  • 返回或进入曾经访问过的页面时,支持记住滚动条位置

  • 允许路由不使用缓存(data-no-cache),参考文档,往下搜索“缓存”关键字

  • 路由优化:如果非noscheme形式的链接,且协议不是http(s),那么路由不会处理这类链接

  • 路由添加 beforePageSwitch 事件

  • 支持脚本引用不放在body标签结束前

  • 修复city-picker有默认值初始化时的缺憾

  • 支持外部元素交互JS触发picker打开

  • 取消page-group的可滚动,解决popup展示问题

  • 修正工具栏以及其他iconfont尺寸定位偏差

V0.6.1 2016.01.10

  • 重构 router 功能,新Router体验Demo

    注意:这个版本中的 Router 功能有了不向下兼容的升级,故版本号升至0.6.0,使用时请确保符合路由功能约定,具体参阅 路由文档

    1. 使用路由功能加载的页面必需有约定的 dom 结构

    2. 在全局禁用的基础上,允许根据需要设定符合条件的链接在点击时不使用路由功能

    3. 新增 beforePageRemovepageRemoved 事件

    4. 页面切换后移除前一个页面的 dom 而不是像之前那样保留(内联页面切换不会做移除操作)

    5. .back 后退按钮上的 href href 属性不会读取使用

    6. ajax 加载失败(比如跨域或服务端失败等)后会像普通行为那样打开该页面(location.href = 'xxxx'

    7. 工具方法性能优化,核心库体积减少

    8. 部分图片图标剥离出核心库,保留原有的少量iconfont。

V0.5.9 12.31.23:59, 2015最后一次发布,大家2016年‘16~’

  • 修复js滚动模式下,下拉刷新没有顶部bar时失效的bug;

  • 优化下拉刷新:正在加载时,refresh事件不会触发两次,只有执行 $.pullToRefreshDone才会再次触发refresh。允许横向滚动

  • 支持一个页面内多个标签页内的无限滚动

  • 现在判断滚动条类型的优先级是: data-type指定 > 系统版本号

  • 修复初次showPreloader会关闭其他modal类组件的问题

来自: http://www.oschina.net//news/70294/sui-mobile-0-6-2