快速上手 - 图1

Zarm Vue

Build StatusCoverage StatusNetlify Statusnpm packageNPM downloadsJS gzip sizeCSS gzip sizeLicense

版本

  • 稳定版:npm package

  • 开发版:npm package

Install 安装

  1. npm install zarm-vue --save

Import 引入

  • 全组件引入
  1. import Vue from 'vue';
  2. import zarmVue from 'zarm-vue';
  3. // 引入全局样式
  4. import 'zarm-vue/zarm-vue.default.css';
  5. Vue.use(zarmVue);
  • 按需引入

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

首先,安装 babel-plugin-component:

  1. npm install babel-plugin-component -D

然后,将 .babelrc 添加:

  1. {
  2. // ...
  3. "plugins": [["component", {
  4. "libraryName": "zarm-vue",
  5. "styleLibraryName": "theme"
  6. }
  7. ]]
  8. }

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

  1. import { Button, Alert } from 'zarm-vue'
  2. Vue.use(Button)
  3. Vue.use(Alert)
  • 也可以通过cdn引入umd模块
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <!-- import CSS -->
  6. <link rel="stylesheet" href="https://unpkg.com/zarm-vue@latest/zarm-vue.default.css">
  7. <script src="https://unpkg.com/vue@latest/dist/vue.min.js"></script>
  8. <script src="https://unpkg.com/zarm-vue@latest/zarm-vue.umd.js"></script>
  9. </head>
  10. <body>
  11. <div id="app">
  12. <za-button theme="primary">普通按钮</za-button>
  13. </div>
  14. </body>
  15. <script>
  16. new Vue({
  17. el: '#app'
  18. })
  19. </script>
  20. </html>