## 快速上手
### 引入cview-ui
一般在 webpack 入口頁面`main.js`中如下配置:
```javascript
import Vue from 'vue'
import cview from 'cview-ui'
Vue.use(cview)
```
### 按需引用
>[info] 借助插件[babel-plugin-import](https://github.com/ant-design/babel-plugin-import)可以實現按需加載組件,減少文件體積。首先安裝,并在文件`.babelrc`中配置:
```
npm install babel-plugin-import --save-dev
```
```javascript
// .babelrc
{
"plugins": [
["import", {
"libraryName": "cview-ui",
"libraryDirectory": "src/components"
}
]
]
}
```
然后這樣按需引入組件,就可以減小體積了:
```javascript
import { Button, Table, Divider, Col, Row, ButtonGroup } from 'cview-ui'
Vue.component('CvuButton', Button);
Vue.component('CvuDivider', Divider);
Vue.component('CvuCol', Col);
Vue.component('CvuRow', Row);
Vue.component('CvuButtonGroup', ButtonGroup);
Vue.component('CvuTable', Table);
```
### 使用
按鈕
```html
<cvu-button round></cvu-button>
```
抽屜
```html
<cvu-drawer ref="modal"
:title=""
:show=""
:placement=""
:width=""
:hide-close=""
@on-close=""
@on-visible=""
>
<div>內容</div>
</cvu-drawer>
```
- 介紹
- 安裝
- 快速上手
- 組件
- 基礎
- Button 按鈕
- ButtonGroup 按鈕組
- 布局
- Card 卡片
- Col 列
- Collapse 折疊面板
- Divider 分割線
- Empty 空數據
- Row 行
- 導航
- Paginator 分頁
- PaginatorMini 分頁
- Tab 標簽頁
- 表單
- Cascader 級聯選擇
- PasswordStrength 密碼強度
- Print 局部打印
- Table 表格
- Upload 文件上傳
- 視圖
- Calendar 日歷
- Drawer 抽屜
- Loading 加載
- Message 全局提示
- Modal 對話框
- Notification 通知菜單
- Poptip 氣泡提示
- Preview 圖片預覽
- PreviewPdf pdf文件預覽
- Tooltip 文字提示
- Tree 樹形控件
- 方法
- Copy 復制到剪貼板
- DescNotice 桌面消息通知
- Html2Pdf 導出pdf
- Storage 定時存儲
- 其他
- BackTop 返回頂部
- NumberScroll 數字動畫
- NumberZero 數字前補零
- Spin 局部加載
- Tcplayer 播放器