0.0.16 • Published 5 years ago
supple-ui-components v0.0.16
supple-ui-components
起源
supple-ui-components 是一套基于Vue-cli开发UI 组件库。开发这个组件库的目的在于:
1. 对于优秀UI组件库Element-UI的学习
2. 对Element-UI进行补充,自己以后使用他还没有封装的组件比较方便
3. 在工作中的一些常用的'私有'组件的汇总,方便项目的调用
说明
- supple-ui-components组件只是尝试学习和封装自己的ui组件,希望后面自己能坚持维护
- 项目里面的组件都是以supple-开头
npm 安装
npm i supple-ui-components在线文档
使用说明
你可以引入整个supple-ui-components,也可进行按需加载组件 1. 完整引入 在 main.js 中写入以下内容:
  import Vue from 'vue';
  import SuppleUiComponents from 'supple-ui-components';
  import 'supple-ui-components/lib/theme-chalk/index.css';
  import App from './App.vue';
  Vue.use(SuppleUiComponents);
  new Vue({
    el: '#app',
    render: h => h(App)
  });- 按需引入
npm i babel-plugin-component -D如果只是单独引用了我们得组件, 在babel.config.js写入
  module.exports = {
    presets: [
      '@vue/cli-plugin-babel/preset'
    ],
    plugins: [
      [
        "component",
        {
          "libraryName": "supple-ui-components",
          "styleLibraryName": "theme-chalk"
        }
      ]
    ]
  }如果同时引入了Element和我们的组件, 在babel.config.js写入
module.exports = {
  presets: [
    '@vue/cli-plugin-babel/preset'
  ],
  plugins: [
    [
      "component",
      {
        "libraryName": "supple-ui-components",
        "styleLibraryName": "theme-chalk"
      },
      "supple-ui-components"
    ],
    [
      "component",
      {
        "libraryName": "element-ui",
        "styleLibraryName": "theme-chalk"
      },
      "element-ui"
    ]
  ]
}在 main.js 中写入以下内容:
  import Vue from 'vue';
  import { SuppleButton } from 'supple-ui-components';
  import App from './App.vue';
  Vue.use(SuppleButton);
  new Vue({
    el: '#app',
    render: h => h(App)
  });