gov-vue-util
v0.1.3
Published
政务vue组件util工具集
Downloads
2
Readme
目的
本仓库将提供政务组件体系下的所有的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';
// or, 如果支持tree shaking 请用前者
import withMeta from 'gov-vue-util/lib/addComponentMeta';
- 自动的按需引入
- 使用 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
- [ ] 交互式发布命令
- [x] eslint
- [x] 提供按需加载功能
- [ ] 自动生成基于jsDoc的文档