Vue 2.0 发布以来,很多 vue 的开源项目都开始了升级计划,我也思考着 vue-carbon 的升级之路,9月开工,11月完工, Muse UI 闪亮登场。

先睹为快

Muse UI 主要用于移动端和一些对浏览器兼容性要求不高的桌面端应用,先上地址:

https://github.com/museui/muse-ui

官网和文档在这:

https://museui.github.io/

特性

  • 基于 vue2.0 开发

  • 组件丰富

  • 丰富的主题,支持自定义主题

  • 可以很好的配合 vue 的其它插件vue-router , vue-validator 使用

  • 友好的 API

使用

npm install muse-ui --save

完整引入

import Vue from 'vue'
import MuseUI from 'muse-ui'
import 'muse-ui/dist/muse-ui.css'
Vue.use(MuseUI)

按需引入

首先需要需要修改 webpack 的配置

{// ...module: {loaders: [{test: /muse-ui.src.*?js$/,loader: 'babel'}]},resolve: {// ...alias: {'muse-components': 'muse-ui/src'}}
}

main.js

import Vue from 'vue'
import 'muse-components/style/base.less' // 全局样式包含 normalize.css
import appbar from 'muse-components/appbar'
import avatar from 'muse-components/avatar'
import {bottomNav, bottomNavItem} from 'muse-components/bottomNav'
import {retina} from 'muse-components/utils'retina() // 1px 处理方案// ...
Vue.component(appbar.name, appbar)
Vue.component(avatar.name, avatar)
Vue.component(bottomNav.name, bottomNav)
Vue.component(bottomNavItem.name, bottomNavItem)

示例 bottomNav 的使用

<template><mu-bottom-nav :value="bottomNav" shift @change="handleChange"><mu-bottom-nav-item value="movies" title="Movies" icon="ondemand_video"/><mu-bottom-nav-item value="music" title="Music" icon="music_note"/><mu-bottom-nav-item value="books" title="Books" icon="books"/><mu-bottom-nav-item value="pictures" title="Pictures" icon="photo"/>
</mu-bottom-nav>
</template>
<script>
export default {data () {return {bottomNav: 'movies'}},methods: {handleChange (val) {this.bottomNav = val}}
}
</script>

关于 Muse

为了配合Vue 2.0 改变了 vue-carbon 许多的 API,新增了许多的组件,由于改变的太多,于是更名为 Muse UI,做为一个全新的 UI 框架。

Muse 取自于古希腊神话中的女神,掌管科学与艺术。我希望 MuseVue 一样能将科学与艺术完美的结合。

后续的工作

为了跟随 Vue 2.0, Muse 以 2.0 版本为基础,现在是 alpha 版,后续会不断完善。

  • 修复现有的问题和合理化API

  • 增加单元测试

  • 增加更多快捷操作的api (简单的消息提示,alert, confirm 等等)

  • 增加其它的功能性组件(Notification, Pagination 等等)

  • 开发 weex 版的 muse

Muse UI — 基于 Vue2.0 的 Material Design UI 库相关推荐

  1. Vue2.0 的 Material Design UI 组件库 Muse-UI

    Muse-UI 基于 Vue2.0 的 Material Design UI 组件库 安装 npm install muse-ui --save 使用 import Vue from 'vue' im ...

  2. muse-ui.css_Muse UI:适用于Vuejs 2.0的Material Design UI库

    muse-ui.css Vuejs 2.0的Material Design UI库 (Material Design UI library for Vuejs 2.0) A Vue 2.0 and M ...

  3. Android 基于ijkplayer+Rxjava+Rxandroid+Retrofit2.0+MVP+Material Design的android万能播放器aaa

    MDPlayer万能播放器 MDPlayer,基于ijkplayer+Rxjava+Rxandroid+Retrofit2.0+MVP+Material Design的android万能播放器,可以播 ...

  4. 基于ijkplayer+Rxjava+Rxandroid+Retrofit2.0+MVP+Material Design的android万能播放器

    MDPlayer万能播放器 MDPlayer,基于ijkplayer+Rxjava+Rxandroid+Retrofit2.0+MVP+Material Design的android万能播放器,可以播 ...

  5. 基于vue2.0 + elementUI 后台管理平台

    Vue-Admin-Demo 这是一个基于vue2.0 + elementUI 后台管理平台 Github: https://github.com/xiahuahua/vue-vux-demo(欢迎S ...

  6. Android群英传笔记——第十二章:Android5.X 新特性详解,Material Design UI的新体验

    Android群英传笔记--第十二章:Android5.X 新特性详解,Material Design UI的新体验 第十一章为什么不写,因为我很早之前就已经写过了,有需要的可以去看 Android高 ...

  7. android5.0后新特性修改标题头,Android5.0中Material Design的新特性

    Material Design简介 Material Design是谷歌新的设计语言,谷歌希望寄由此来统一各种平台上的用户体验,Material Design的特点是干净的排版和简单的布局,以此来突出 ...

  8. 基于vue2.0实现音乐/视频播放进度条组件的思路及具体实现方法+代码解释

    基于vue2.0实现音乐/视频播放进度条组件的方法及代码解释 需求分析: ①:进度条随着歌曲的播放延长,歌曲播放完时长度等于黑色总进度条长度:时间实时更新. ②:当滑动按钮时,实时更新播放时间,橙色进 ...

  9. 基于vue2.0打造移动商城页面实践 vue实现商城购物车功能 基于Vue、Vuex、Vue-router实现的购物商城(原生切换动画)效果...

    基于vue2.0打造移动商城页面实践 地址:https://www.jianshu.com/p/2129bc4d40e9 vue实现商城购物车功能 地址:http://www.jb51.net/art ...

最新文章

  1. 用gogs搭建属于自己的git网站
  2. 【官方权威教程】 PyTorch 深度学习, 学习PyTorch的必备宝典!
  3. 推特千赞Demo袭来!简笔画变照片的GauGAN,编故事的GPT-2,浏览器皆可玩
  4. CTFshow 命令执行 web59
  5. Three.js中实现场景雾化效果
  6. SpringMVC整合Shiro
  7. leetcode35 插入的位置
  8. 论文浅尝 | WWW2020 - 知识图谱中的实体摘要:算法、评价和应用 (PPT)
  9. java 去掉 t_java中的“\t”
  10. jQuery 属性操作 - toggleClass() 方法
  11. 查看cp进度,使用watch
  12. 解决pip2安装不成功的问题
  13. oracle往游标中存数据,Oracle数据库:ORACLE11G在存储过程里面遍历游标
  14. 你会想待下去吗?世界上25个最惊险的屋顶
  15. 【插件】LinqToExcel常用对象
  16. python计算机视觉编程——sift特征提取和ransac减少错配
  17. js全屏图片画廊幻灯片插件
  18. 东方通TongWeb启动springboot报错
  19. 【软件】3DsMax2009 下载百度云盘下载(附教程)
  20. qq空间把android改成iphone,qq空间改iPhone6 Plus方法 qq空间改手机型号教程

热门文章

  1. 通过NFS(nfsroot)启动linux系统
  2. Linux时间子系统之Tick模拟层(Tick Sched)
  3. CentOS 7系统启动后怎样从命令行模式切换到图形界面模式
  4. 淘宝联盟(淘客)常用接口整理
  5. TokenInsight 对话首席——平台币暴涨,暖春来临?
  6. 网易视频云分享:最佳日志实践
  7. 学生HTML个人网页作业作品 HTML+CSS校园环保(大学生环保网页设计与实现)
  8. O2耳放 DIY 模拟放大
  9. 前端学习之LayUi框架基础
  10. 华为/H3C常用巡检命令