0.1.3 • Published 5 years ago

gov-vue-util v0.1.3

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

目的

本仓库将提供政务组件体系下的所有的util工具集 包括,

  • 常用函数工具
  • vue mixin
  • vue plugin
  • vue directive
  • to be added

使用方法

  1. 大包整体引入的方式,提供了umd的产出格式
  import govUtil from 'gov-vue-util';
  1. 手动的按需引入
import withMeta from 'gov-vue-util/es/addComponentMeta';
// or, 如果支持tree shaking 请用前者
import withMeta from 'gov-vue-util/lib/addComponentMeta';
  1. 自动的按需引入
  • 使用 babel-plugin-import(推荐)
// .babelrc or babel-loader option
{
  "plugins": [
    ["import", { "libraryName": "gov-vue-util", "libraryDirectory": "es","camel2DashComponentName": false,}]
  ]
}
  • 然后利用解构的方式引入即可
import { withMeta } from 'gov-vue-util';

开发规范

关于npm版本的变化

  • 有bug修复是,使用 npm version patch
  • 当有新工具加入时, 使用 npm version minor

目前已有工具列表

hoc

1. withMeta

使用方法:

  withMeta({
    name: 'MyComponent',
    mixins: [],
    // ...other options
  }, {
    $$displayName: '组件中文名称',
    $$group: 'platform',
    $$:type: 'layout',
  })

TODO

  • CI/CD
  • 交互式发布命令
  • eslint
  • 提供按需加载功能
  • 自动生成基于jsDoc的文档
0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago