0.1.36 • Published 11 months ago

@eosine/form v0.1.36

Weekly downloads
-
License
-
Repository
-
Last release
11 months ago

@eosine/form

安装

npm install @eosine/form --save

使用

  • 全局引入
import EosForm from "@eosine/form";

Vue.use(EosForm, {
  getData: "<Function>",
  getConfig: "<Function>",
  getDict: "<Function>",
  uploadUrl: "<String>",
  uploadHeaders: "<Object>",
});
  • 按需引入
import { EosForm, SetGlobalConfig } from "@eosine/form";
// 设置全局配置
SetGlobalConfig({
  getData: "<Function>",
  getConfig: "<Function>",
  getDict: "<Function>",
  uploadUrl: "<String>",
  uploadUrlPrefix: "<String>",
  uploadHeaders: "<Object>",
  uploadData: "<Object>",
  Plugin:{
    Amap:"{Type:"",Key:"",Code:""}",
  }
});

Form GlobalConfig 全局配置

属性名说明类型默认值
getData统一数据请求Function-
getConfig统一配置请求Function-
getDict统一字典请求Function-
uploadUrl统一上传地址String-
uploadUrlPrefix统一上传地址前缀String/eos-api
uploadHeaders统一上传请求头Object-
uploadData统一上传附加参数Object-
Plugin插件Object-
Plugin.Amap高德地图Object-

Form Attributes 组件属性

属性名说明类型默认值
v-model绑定值Object-
config配置Array-
detail详情模式Booleanfalse
labelWidth标签宽度Number, String100px
ctrlWidth组件宽度Number, String-
labelPosition标签位置Stringright
size尺寸Stringdefault
inline是否行内表单Booleanfalse

Form Events 组件事件

事件名说明回调参数
select选择器时触发Object
enter回车键时触发Function
labelClick标签点击时触发Object
desEyeClick获取脱敏信息触发Object

Form Ref Exposes 组件 Ref 暴露的方法

方法名说明类型
rules验证规则Object
validate校验表单 返回 PromiseFunction
resetFields重置表单-
update更新表单Function
group分组对象Object
group.data分组数据Array
group.targetShow分组显示状态切换Function

Form Slots 组件插槽

组件名插槽名说明
slot<字段名>! 本地配置独享
subTableSubTable子表插槽
TransferTreeTransferTree穿梭树插槽
ExStepsExSteps运输规则节点
ExWarningExWarning预警标题
0.0.84

1 year ago

0.0.85

1 year ago

0.0.86

1 year ago

0.0.87

1 year ago

0.0.88

1 year ago

0.0.89

1 year ago

0.0.80

1 year ago

0.0.81

1 year ago

0.0.73

1 year ago

0.0.74

1 year ago

0.0.75

1 year ago

0.0.76

1 year ago

0.0.77

1 year ago

0.0.78

1 year ago

0.0.79

1 year ago

0.0.70

1 year ago

0.0.71

1 year ago

0.0.72

1 year ago

0.1.30

11 months ago

0.0.62

1 year ago

0.1.31

11 months ago

0.0.63

1 year ago

0.1.32

11 months ago

0.0.64

1 year ago

0.1.33

11 months ago

0.0.65

1 year ago

0.1.34

11 months ago

0.0.66

1 year ago

0.1.35

11 months ago

0.0.67

1 year ago

0.1.36

11 months ago

0.0.68

1 year ago

0.0.69

1 year ago

0.0.60

1 year ago

0.0.61

1 year ago

0.0.59

1 year ago

0.1.28

12 months ago

0.1.29

12 months ago

0.1.20

12 months ago

0.1.21

12 months ago

0.0.53

1 year ago

0.1.22

12 months ago

0.0.54

1 year ago

0.1.23

12 months ago

0.0.55

1 year ago

0.1.24

12 months ago

0.0.56

1 year ago

0.1.25

12 months ago

0.0.57

1 year ago

0.1.26

12 months ago

0.0.58

1 year ago

0.0.100

1 year ago

0.1.16

12 months ago

0.1.17

12 months ago

0.1.18

12 months ago

0.1.19

12 months ago

0.1.11

1 year ago

0.1.12

12 months ago

0.1.13

12 months ago

0.1.14

12 months ago

0.1.15

12 months ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.8

1 year ago

0.1.7

1 year ago

0.1.9

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.6

1 year ago

0.1.5

1 year ago

0.0.95

1 year ago

0.0.96

1 year ago

0.0.97

1 year ago

0.0.98

1 year ago

0.0.99

1 year ago

0.0.90

1 year ago

0.0.91

1 year ago

0.0.92

1 year ago

0.0.93

1 year ago

0.0.94

1 year ago

0.0.52

1 year ago

0.0.51

1 year ago

0.0.50

1 year ago

0.0.49

1 year ago

0.0.40

1 year ago

0.0.41

1 year ago

0.0.42

1 year ago

0.0.43

1 year ago

0.0.44

1 year ago

0.0.45

1 year ago

0.0.46

1 year ago

0.0.47

1 year ago

0.0.48

1 year ago

0.0.39

1 year ago

0.0.36

1 year ago

0.0.37

1 year ago

0.0.35

1 year ago

0.0.34

1 year ago

0.0.32

1 year ago

0.0.31

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago