0.0.1 • Published 3 years ago

yifang-vue-admin v0.0.1

Weekly downloads
-
License
-
Repository
-
Last release
3 years ago

vue-admin-components

Project setup

yarn add

Compiles and hot-reloads for development

yarn dev

使用文档

一、fd-form组件

1.整体的参数

参数说明类型默认值
datas见2.1表Array[]
hasControl控制按钮是否显示Boolertrue
sumbitText提交按钮显示文本String'提交'
resetText重置按钮显示文本String'重置'

2.datas参数

参数说明类型默认值
title表单名称String-
key字段String-
type表单类型input、select、radio...Input
options表单为select、radio的时候用Array | {label: '表单', value: ''}
defaultValue表单默认值String | Number | Array
props接受element原始属性值Object{}
isRequired是否校验Boolerfalse
contentWidth文本宽度Number | 220px220px
rule校验规则Array | Object[] | {}

​ (2.1表)

3.知识点

1.component

2.slot 具名插槽

3.vue组件之间通信。使用v-bind="$attrs",从父组件传递给孙组件通信

4.使用文档

事件函数: submit

<Fd-from :datas="datas" @submit="onSubmit"></Fd-from>

onSubmit(data, valid) {
  // 接受两个参数:
  // data: 返回的formdata值 类型:Object
  // valid: 校验值 类型: Booler
 }

二、table组件

1.table整体参数:

参数说明类型默认值
tableDatatable列表值Array
options列表配置项Array

2.options参数:

参数说明类型默认值
key列表字段String''
title列表标题String''
props接受element原始属性值Object{}
slot插槽名字String''
3.使用文档

使用插槽的时候

通过 v-slot:name = { scope } 可以获取到 row, column, $index 和 store(table 内部的状态管理)的数据,用法参考 demo。

<Table :tableData="tables" :options="config">
        <template v-slot:name="{ scope }">{{ scope.row.name }}</template>
</Table>
0.0.1

3 years ago