美文网首页
Mint UI组件库 和 Mui

Mint UI组件库 和 Mui

作者: 废柴阿W | 来源:发表于2018-11-20 00:11 被阅读0次

    Mint UI

    Github 仓储地址

    Mint-UI官方文档

    安装 npm install mint-ui -S -S表示 --save

    完整引入

    import Vue from 'vue'
    import MintUI from 'mint-ui'
    import 'mint-ui/lib/style.css'
    import App from './App.vue'
    
    Vue.use(MintUI)
    
    new Vue({
      el: '#app',
      components: { App }
    })
    

    以上代码便完成了 Mint UI 的引入。需要注意的是,样式文件需要单独引入。
    因为引入的是全局组件,可以直接使用

    按需引入

    借助 babel-plugin-component,我们可以只引入需要的组件,以达到减小项目体积的目的。

    首先,安装 babel-plugin-component:
    npm install babel-plugin-component -D
    然后,将 .babelrc 修改为:

    {
      "presets": [
        ["es2015", { "modules": false }]
      ],
      "plugins": [["component", [
        {
          "libraryName": "mint-ui",
          "style": true
        }
      ]]]
    }
    

    如果你只希望引入部分组件,比如 Button 和 Cell,那么需要在 main.js 中写入以下内容:

    import Vue from 'vue'
    import { Button, Cell } from 'mint-ui'
    import App from './App.vue'
    
    Vue.component(Button.name, Button)
    Vue.component(Cell.name, Cell)
    /* 或写为
     * Vue.use(Button)
     * Vue.use(Cell)
     */
    
    new Vue({
      el: '#app',
      components: { App }
    })
    

    Mui

    官网

    使用 MUI 代码片段

    注意: MUI 不同于 Mint-UI,MUI只是开发出来的一套好用的代码片段,里面提供了配套的样式、配套的HTML代码段,类似于 Bootstrap; 而 Mint-UI,是真正的组件库,是使用 Vue 技术封装出来的 成套的组件,可以无缝的和 VUE项目进行集成开发;
    因此,从体验上来说, Mint-UI体验更好,因为这是别人帮我们开发好的现成的Vue组件;
    从体验上来说, MUI和Bootstrap类似;
    理论上,任何项目都可以使用 MUI 或 Bootstrap,但是,MInt-UI只适用于Vue项目;

    注意: MUI 并不能使用 npm 去下载,需要自己手动从 github 上,下载现成的包,自己解压出来,然后手动拷贝到项目中使用;

    相关文章

      网友评论

          本文标题:Mint UI组件库 和 Mui

          本文链接:https://www.haomeiwen.com/subject/nfpyfqtx.html