QMUI Web 是一个专注 Web UI 开发,帮助开发者快速实现特定的一整套设计的框架。框架主要由一个强大的 SASS 方法合集与内置的工作流构成,由腾讯 QMUI 团队出品。
Github: https://github.com/QMUI/QMUI_Web
本次框架更新版本为 1.2.0,主要为框架源码以及对应的 yeoman 模板的更新,详细内容如下:
- 工作流增加 Local Server,加入浏览器自动刷新功能,支持构建本地服务器以及代理本地已有的服务(即可以自动刷新由本地别的 Node.js 服务驱动的项目页面)。
- 模板引擎支持片段模板和完整模板的区分,默认以 “_” 开头的模板为片段模板,修改片段模板会触发使用到该片段的其他模板重新编译,但片段模板本身不会输出。
- 模板引擎增加支持传入对象,可以通过对象封装一系列参数。
- yeoman 模板同步增加对以上功能的支持。
效果预览
近期更新
另外近期 QMUI Web Desktop 也发布过更新,QMUI Web Desktop 可以管理基于 QMUI Web 进行开发的项目,通过 GUI 界面处理 QMUI Web 的服务开启/关闭,使框架的使用变得更加便捷,并提供了编译提醒,出错提醒,进程关闭提醒等额外的功能。近期主要更新内容如下:
- 全新界面与交互方式,包括欢迎页,主界面与设置界面的重新设计,更加简洁明快的风格,更简便的交互
- 新的日志高亮,更清晰,更精确
感觉丑- -
是不是为了kpi才开源的啊 ui有点上个年代的感觉
1楼2楼这审美 再说了 尽关注人家UI干啥
@asfman 开源是为了收集意见,为了让更多人贡献代码,还能跟 KPI 有关系? 另外,这套框架与 Bootstrap 这类组件库的框架并不是同一种框架,Bootstrap 是提供了大量的组件使用,以达到快速搭建 Web。而 QMUI Web 是通过内置 Mixin 和搭配的工作流定制自己需要的 Web UI,并不是设计好一套 UI 供用户使用,所以 Demo 里的 UI 组件只是演示如何配置框架,具体 UI 组件的外观完全是使用者自己配置的。