目的
本仓库将提供政务组件体系下的所有的util工具集
包括,
- 常用函数工具
- vue mixin
- vue plugin
- vue directive
- to be added
使用方法
- 大包整体引入的方式,提供了umd的产出格式
import govUtil from 'gov-vue-util';
- 手动的按需引入
import withMeta from 'gov-vue-util/es/addComponentMeta';
import withMeta from 'gov-vue-util/lib/addComponentMeta';
- 自动的按需引入
- 使用 babel-plugin-import(推荐)
{
"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: [],
}, {
$$displayName: '组件中文名称',
$$group: 'platform',
$$:type: 'layout',
})
TODO