0.0.1 • Published 5 years ago

@vpcjing/self v0.0.1

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

@vpcjing/self

基于element-ui,封装的一些Vue组件

self-tree树形组件、self-tree-select下拉选择树形组件、self-table-tree表格树组件

step

#
需要先安装element-ui包

#
npm install fujing-plugin --save

# main.js

import VpcjingSelf from '@vpcjing/self'
import '@vpcjing/self/lib/theme/vpcjing-self.min.css'

Vue.use(VpcjingSelf)

self-tree

Props

属性描述默认值必填
data数据[]
treeProps树属性{children: 'children', label: 'name'}
title树组件标题树结构
showTitle是否展示标题true
placeholder输入框提示文字请输入关键字检索
needSearch是否需要显示搜素框true
defaultExpandAll是否默认展开所有节点false
showCheckbox是否显示复选框false
accordion是否每次只打开一个同级树节点展开true

Slot

名称描述返回值
btns自定义菜单插槽
content每个节点右边的插槽slot-scope="{ node,data }" node:当前节点,data:当前数据

Events

事件描述返回值必填
refresh刷新回调
nodeClick树节点点击回调当前节点的data
check当复选框被点击的时候触发参考el-tree

self-tree-select

Props

size:组件大小 | medium | 非必填
defaultExpandAll:是否默认展开所有节点 | false | 非必填
placeholder:输入框提示文字 | 请选择 | 非必填
treeData:树结构数据 | [] | 必填
treeProps:树props | 如下 | 
{
 value: 'value', // 选中以后的值
 label: 'name', // 展示的名称
 children: 'children' 子集合
}

self-table-tree

Props

属性描述默认值必填
tableLoading表格loadingfalse
data数据源[]
option表格配置{}

Slot

名称描述返回值
列的名称列自定义列的内容{row,label,dic,$index}

Events

事件描述返回值必填
refresh-change无数据时,刷新的回调
selection-change选择时的回调选中的值