@cgj/k-view
Version:
``` npm i @cgj/k-view ```
100 lines (73 loc) • 2.07 kB
Markdown
# `|` 基于 Vue.js 的UI组件库
[](https://www.npmjs.org/package/@cgj/k-view)
[](https://travis-ci.org/SoldierAb/k-view)
[](https://packagephobia.now.sh/result?p=@cgj/k-view)
[](http://npm-stat.com/charts.html?package=@cgj/k-view)

## 安装
```shell
npm i @cgj/k-view -S
```
## 快速开始
```javascript
import KView from '@cgj/k-view'
import '@cgj/k-view/lib/kview/style.css'
Vue.use(KView);
// 或
import {
Loading,
Tree
// ...
} from '@cgj/k-view'
Vue.use(Loading);
Vue.use(Tree);
```
## 语言支持
```html
<template>
<k-provider :locale="locale">
<router-view />
</k-provider>
</template>
<script>
import Vue from "vue"
import Provider from "@cgj/k-view/lib/provider"
Vue.use(Provider)
// import zhCN from "@cgj/k-view/lib/locale/lang/zh-CN"; // 默认使用
import enUS from "@cgj/k-view/lib/locale/lang/en-US";
export default{
data(){
return {
locale:enUS
}
}
}
<script>
```
## 按需加载
通过 [babel-plugin-kimport](https://github.com/SoldierAb/babel-plugin-kimport) 插件的帮助,我们可以按需引入使用的组件以减小打包体积.
首先,安装 [babel-plugin-kimport](https://www.npmjs.com/package/babel-plugin-kimport):
```bash
npm i -D babel-plugin-kimport
```
修改 babel.config.js 的 plugins 配置项:
```javascript
module.exports = {
plugins:[
[
'kimport',
{
libraryName: '@cgj/k-view',
camel2DashComponentName: true,
},
'k-view'
],
],
};
```
## 浏览器支持
Internet Explorer 10+ 等现代浏览器
## 版本日志
[release notes](https://github.com/SoldierAb/k-view/releases).
## LICENSE
[MIT](LICENSE)