@nbicc/common-components
Namespaces
Enumerations
Classes
- AntDesignVueFormHelper
- AntDesignVueFormItem
- AntDesignVueFormItemControl
- AntDesignVueTableHelper
- AntDesignVueTableHelperOptions
- AutoLoadSelectHelper
- FormHelper
- FormItem
- FormItemControl
- FormValidator
- SimpleStorage
- SimpleStorageManager
Interfaces
- AntDesignVueTablePaginationParams
- BuildInValidator
- BuildInValidatorInitialFunc
- BuildInValidatorRule
- ColumnConfig
- FieldStatus
- FormHelperOptions
- FormItemControlOptions
- FormItemOptions
- InnerFormHelperOptions
- NBaseFormExpose
- NButtonEmits
- NDrawerContext
- NDrawerFuncProps
- NDrawerWrapperContext
- NEasyFormEmits
- NEasyFormExpose
- NFormEmits
- NFormFieldLayout
- NFormFieldStatus
- NModalContext
- NModalFuncProps
- NModalWrapperContext
- NPageLayoutEmits
- NSelectEmits
- NSpaceEmits
- NSpecProviderEasyFormConfig
- NSpecProviderFormConfig
- NSpecProviderFormItemConfig
- NTableColumnConfig
- NTableEmits
- NTableExpose
- NTableRowSelection
- NToolbarEmits
- NUploadLimit
Type Aliases
AntDesignVueFormItemOptions
AntDesignVueFormItemOptions: FormItemOptions & FormItemProps
Defined in
dist/src/components/n-form/ant-design-vue-adaptive/ant-design-vue-form-item.d.ts:10
AntDesignVueFormModelField
AntDesignVueFormModelField<TYPE>: Pick<AntDesignVueFormItemOptions, "name"> & Partial<Omit<AntDesignVueFormItemOptions, "control" | "name"> & FormItemControlOptions<TYPE>>
Type parameters
| Name |
|---|
TYPE |
Defined in
dist/src/components/n-form/ant-design-vue-adaptive/ant-design-vue-form-helper.d.ts:9
AntDesignVueFormModelFieldArgs
AntDesignVueFormModelFieldArgs<TYPE, CONTROL>: AntDesignVueFormModelField<TYPE> | [AntDesignVueFormModelField<TYPE>, ...any[]] | [AntDesignVueFormModelField<TYPE>, FormItemControlPropsMap[CONTROL], ...any[]]
适应 Ant Design Vue 的表单项的属性. 详见 FormModelFieldArgs
Type parameters
| Name | Type |
|---|---|
TYPE | any |
CONTROL | extends FormItemControlType = INPUT |
Defined in
dist/src/components/n-form/ant-design-vue-adaptive/ant-design-vue-form-helper.d.ts:13
Breakpoint
Breakpoint: typeof breakpoints[number]
Defined in
dist/src/components/utils/hooks/use-responsive/break-point.d.ts:2
ContextSlots
ContextSlots: Object
Type declaration
| Name | Type |
|---|---|
common | (props: { toolsNode: VNode[] }) => VNode |
default | () => VNode |
secondary | () => VNode |
Defined in
dist/src/components/n-toolbar/toolbar-types.d.ts:31
FormItemControlArgs
FormItemControlArgs<TYPE>: [Partial<FormItemControlOptions<TYPE>>, ...any[]]
Type parameters
| Name |
|---|
TYPE |
Defined in
dist/src/components/form-helper/form-item-control.d.ts:15
FormModelField
FormModelField<TYPE>: Pick<FormItemOptions, "name"> & Partial<Omit<FormItemOptions, "control" | "name"> & FormItemControlOptions<TYPE>>
Type parameters
| Name |
|---|
TYPE |
Defined in
dist/src/components/form-helper/form-helper.d.ts:130
FormModelFieldArgs
FormModelFieldArgs<TYPE>: FormModelField<TYPE> | [FormModelField<TYPE>, ...any[]]
表单项的集合, 用于描述表单的结构. 接受两种类型的参数: FormModelField 和 [FormModelField, ...args].
Example
ts
FormModelField
{
name: "username",
label: "用户名",
type: "input",
initialValue: "admin"
}Example
ts
[FormModelField, ...args]
[
{
name: "username",
label: "用户名",
type: "input",
initialValue: "admin"
},
{
maxlength: 11
}
]Type parameters
| Name |
|---|
TYPE |
Defined in
dist/src/components/form-helper/form-helper.d.ts:129
LoadSelectOptionsFunction
LoadSelectOptionsFunction<RECORD_TYPE>: (pagination: TablePaginationParams, filter: TableFilterParams, sort: TableSortParams[], extra: { abortSignal: AbortSignal }) => Promise<LoadTableRecordFunctionResult<RECORD_TYPE>>
Type parameters
| Name |
|---|
RECORD_TYPE |
Type declaration
(pagination, filter, sort, extra): Promise<LoadTableRecordFunctionResult<RECORD_TYPE>>
加载记录的函数, 用于 AutoLoadSelectHelper 的构造函数.
Parameters
| Name | Type | Description |
|---|---|---|
pagination | TablePaginationParams | 分页参数 |
filter | TableFilterParams | 过滤参数 |
sort | TableSortParams[] | 排序参数 |
extra | Object | 额外参数 |
extra.abortSignal | AbortSignal | 中断信号, 用于中断请求 |
Returns
Promise<LoadTableRecordFunctionResult<RECORD_TYPE>>
返回值为 LoadTableRecordFunctionResult
Defined in
dist/src/components/n-select/auto-load-select-helper.d.ts:61
NAutoLoadSelectProps
NAutoLoadSelectProps: ExtendProps<ReturnType<typeof nAutoLoadSelectProps>, NSelectProps>
Defined in
dist/src/components/n-select/select-types.d.ts:62
NBaseFormInstance
NBaseFormInstance: ComponentPublicInstance<NBaseFormProps, NBaseFormExpose>
Defined in
dist/src/components/n-form/form-types.d.ts:242
NBaseFormProps
NBaseFormProps: ExtractPropTypes<ReturnType<typeof nBaseFormProps>>
Defined in
dist/src/components/n-form/form-types.d.ts:237
NButtonProps
NButtonProps: ExtractPropTypes<ReturnType<typeof nButtonProps>>
Defined in
dist/src/components/n-button/button-types.d.ts:27
NDrawerContainerProps
NDrawerContainerProps: ExtractPropTypes<ReturnType<typeof nDrawerContainerProps>>
Defined in
dist/src/components/n-drawer/drawer-types.d.ts:51
NDrawerProps
NDrawerProps: ExtractPropTypes<ReturnType<typeof nDrawerProps>>
Defined in
dist/src/components/n-drawer/drawer-types.d.ts:32
NDrawerWrapperProps
NDrawerWrapperProps: ExtractPropTypes<ReturnType<typeof nDrawerWrapperProps>>
Defined in
dist/src/components/n-drawer/drawer-types.d.ts:9
NEasyFormInstance
NEasyFormInstance: ComponentPublicInstance<NEasyFormProps, NEasyFormExpose>
Defined in
dist/src/components/n-form/form-types.d.ts:124
NEasyFormProps
NEasyFormProps: ExtractPropTypes<ReturnType<typeof nEasyFormProps>>
Defined in
dist/src/components/n-form/form-types.d.ts:119
NEasyTableInstance
NEasyTableInstance: ComponentPublicInstance<NEasyTableProps, NTableExpose>
Defined in
dist/src/components/n-table/table-types.d.ts:149
NEasyTableProps
NEasyTableProps: ExtractPropTypes<ReturnType<typeof nEasyTableProps>>
Defined in
dist/src/components/n-table/table-types.d.ts:148
NFormExpose
NFormExpose: NBaseFormExpose
Defined in
dist/src/components/n-form/form-types.d.ts:60
NFormInstance
NFormInstance: ComponentPublicInstance<NFormProps, NFormExpose>
Defined in
dist/src/components/n-form/form-types.d.ts:61
NFormItemProps
NFormItemProps: ExtractPropTypes<ReturnType<typeof nFormItemProps>>
Defined in
dist/src/components/n-form/form-types.d.ts:181
NFormProps
NFormProps: ExtractPropTypes<ReturnType<typeof nFormProps>>
Defined in
dist/src/components/n-form/form-types.d.ts:59
NInputNumberProps
NInputNumberProps: ExtractPropTypes<ReturnType<typeof nInputNumberProps>>
Defined in
dist/src/components/n-input-number/input-number-types.d.ts:36
NLoadingButtonProps
NLoadingButtonProps: ExtendProps<ReturnType<typeof nLoadingButtonProps>, NButtonProps>
Defined in
dist/src/components/n-button/button-types.d.ts:47
NModalContainerProps
NModalContainerProps: ExtractPropTypes<ReturnType<typeof nModalContainerProps>>
Defined in
dist/src/components/n-modal/modal-types.d.ts:51
NModalProps
NModalProps: ExtractPropTypes<ReturnType<typeof nModalProps>>
Defined in
dist/src/components/n-modal/modal-types.d.ts:32
NModalWrapperProps
NModalWrapperProps: ExtractPropTypes<ReturnType<typeof nModalWrapperProps>>
Defined in
dist/src/components/n-modal/modal-types.d.ts:9
NPageLayoutProps
NPageLayoutProps: ReturnType<typeof nPageLayoutProps>
Defined in
dist/src/components/n-page-layout/page-layout-types.d.ts:8
NPrintBaseCustomPrintFunc
NPrintBaseCustomPrintFunc: (props: Readonly<NPrintProps>, element: HTMLElement) => void | Promise<void>
Type declaration
(props, element): void | Promise<void>
Parameters
| Name | Type |
|---|---|
props | Readonly<NPrintProps> |
element | HTMLElement |
Returns
void | Promise<void>
Defined in
dist/src/components/n-print/print-types.d.ts:180
NPrintBaseExpose
NPrintBaseExpose: Object
Type declaration
| Name | Type |
|---|---|
print | () => void |
Defined in
dist/src/components/n-print/print-types.d.ts:182
NPrintBaseInstance
NPrintBaseInstance: ComponentPublicInstance<NPrintBaseProps, NPrintBaseExpose>
Defined in
dist/src/components/n-print/print-types.d.ts:185
NPrintBaseProps
NPrintBaseProps: ExtractPropTypes<ReturnType<typeof nPrintBaseProps>>
Defined in
dist/src/components/n-print/print-types.d.ts:181
NPrintCLodopServiceConfig
NPrintCLodopServiceConfig: Object
C-LODOP 打印服务的配置.
Type declaration
| Name | Type | Description |
|---|---|---|
hostname | string | 服务地址. 默认值为 localhost. |
port | number | 服务端口. 默认值为 8000. |
standbyPort | number | 备用端口. 默认值为 18000. |
Defined in
dist/src/components/n-print/lodop/lodop-print-types.d.ts:95
NPrintInstance
NPrintInstance: ComponentPublicInstance<NPrintProps, NPrintBaseExpose>
Defined in
dist/src/components/n-print/print-types.d.ts:186
NPrintLodopCustomPrintFunc
NPrintLodopCustomPrintFunc: (props: Readonly<NPrintPageProps>, iframe: HTMLIFrameElement, lodop: any) => void | Promise<void>
Type declaration
(props, iframe, lodop): void | Promise<void>
自定义 LODOP 打印逻辑时的参数.
Parameters
| Name | Type | Description |
|---|---|---|
props | Readonly<NPrintPageProps> | 页面属性, 包括页面大小, 内外边距等. |
iframe | HTMLIFrameElement | - |
lodop | any | LODOP 对象. |
Returns
void | Promise<void>
Defined in
dist/src/components/n-print/lodop/lodop-print-types.d.ts:91
NPrintLodopInstance
NPrintLodopInstance: ComponentPublicInstance<NPrintProps, NPrintBaseExpose>
Defined in
dist/src/components/n-print/lodop/lodop-print-types.d.ts:3
NPrintMargin
NPrintMargin: string | NPrintMarginObject
Defined in
dist/src/components/n-print/print-types.d.ts:74
NPrintMarginObject
NPrintMarginObject: Object
Type declaration
| Name | Type |
|---|---|
bottom | string |
left | string |
right | string |
top | string |
Defined in
dist/src/components/n-print/print-types.d.ts:68
NPrintPadding
NPrintPadding: string | NPrintMarginObject
Defined in
dist/src/components/n-print/print-types.d.ts:75
NPrintPageOrientation
NPrintPageOrientation: "portrait" | "landscape"
纸张方向, 根据定义:
- portrait: 矩形平面以短边为底边的方向, 即高度大于等于宽度
- landscape: 矩形平面以长边为底边的方向, 即宽度大于高度
See
- https://zhuanlan.zhihu.com/p/19974005
- https://developer.mozilla.org/en-US/docs/Web/CSS/@media/orientation
Defined in
dist/src/components/n-print/print-types.d.ts:67
NPrintPageProps
NPrintPageProps: ExtractPropTypes<ReturnType<typeof nPrintPageProps>>
Defined in
dist/src/components/n-print/print-types.d.ts:119
NPrintPageSize
NPrintPageSize: NPrintPresetPageSize | string | [string, string]
Defined in
dist/src/components/n-print/print-types.d.ts:58
NPrintPresetPageSize
NPrintPresetPageSize: "A5" | "A4" | "A3" | "B5" | "B4" | "JIS-B5" | "JIS-B4" | "letter" | "legal" | "ledger"
Defined in
dist/src/components/n-print/print-types.d.ts:57
NPrintProps
NPrintProps: ExtractPropTypes<ReturnType<typeof nPrintProps>>
Defined in
dist/src/components/n-print/print-types.d.ts:56
NSelectProps
NSelectProps: ExtendProps<ReturnType<typeof nSelectProps>, SelectProps>
Defined in
dist/src/components/n-select/select-types.d.ts:39
NSpaceProps
NSpaceProps: ExtractPropTypes<ReturnType<typeof nSpaceProps>>
Defined in
dist/src/components/n-space/space-types.d.ts:8
NSpecProviderProps
NSpecProviderProps: Partial<ExtractPropTypes<ReturnType<typeof nSpecProviderProps>>>
Defined in
dist/src/components/n-spec-provider/spec-provider-types.d.ts:39
NTableColumn
NTableColumn<RECORD_TYPE>: ColumnGroupType<RECORD_TYPE> & ColumnType<RECORD_TYPE> & NTableColumnExtraOptions
Type parameters
| Name | Type |
|---|---|
RECORD_TYPE | RecordType |
Defined in
dist/src/components/n-table/table-types.d.ts:166
NTableColumnExtraOptions
NTableColumnExtraOptions: Object
额外的列选项
Type declaration
| Name | Type | Description |
|---|---|---|
order | number | 列排序时的的优先级 |
visible | boolean | 该列是否可见 |
Defined in
dist/src/components/n-table/table-types.d.ts:170
NTableInstance
NTableInstance: ComponentPublicInstance<NTableProps, NTableExpose>
Defined in
dist/src/components/n-table/table-types.d.ts:137
NTableProps
NTableProps: ExtractPropTypes<ReturnType<typeof nTableProps>>
Defined in
dist/src/components/n-table/table-types.d.ts:128
NToolbarProps
NToolbarProps: ExtractPropTypes<ReturnType<typeof nToolbarProps>>
Defined in
dist/src/components/n-toolbar/toolbar-types.d.ts:48
NUploadPictureCardProps
NUploadPictureCardProps: ExtendProps<ReturnType<typeof nUploadPictureCardProps>, NUploadProps>
Defined in
dist/src/components/n-upload/upload-types.d.ts:44
NUploadProps
NUploadProps: ExtendProps<ReturnType<typeof nUploadProps>, UploadProps>
Defined in
dist/src/components/n-upload/upload-types.d.ts:19
StorableProps
StorableProps: Partial<ExtractPropTypes<ReturnType<typeof storableProps>>>
Defined in
dist/src/storage/storage-type.d.ts:19
Variables
IGNORE
Const IGNORE: "IGNORE"
用于 derive 方法的参数, 用于表示派生出的子缓存对象不需要存储在本地. 即随着页面关闭/刷新存储的数据会消失.
Defined in
dist/src/storage/simple-storage.d.ts:42
NAutoLoadSelect
Const NAutoLoadSelect: __VLS_WithTemplateSlots<DefineComponent, Partial<Record<NonNullable<string | number>, (_: any) => any>>>
Defined in
dist/src/components/n-select/NAutoLoadSelect.vue.d.ts:1
NBaseFormExternalFormDataKey
Const NBaseFormExternalFormDataKey: "N_BASE_FORM_EXTERNAL_FORM_DATA_KEY"
为 NFormItem 的插槽提供带有响应式的表单数据.
Defined in
dist/src/components/n-form/form-types.d.ts:185
NButton
Const NButton: DefineComponent<ExtendProps<{ delay: { default: 250 ; type: NumberConstructor } ; onClick: { type: PropType } ; secondary: { default: false ; type: BooleanConstructor } ; type: { type: PropType } ; warning: { default: false ; type: BooleanConstructor } }, Omit<Partial<ExtractPropTypes>, "type">>, {}, {}, ComputedOptions, MethodOptions, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtendProps<{ delay: { default: 250 ; type: NumberConstructor } ; onClick: { type: PropType } ; secondary: { default: false ; type: BooleanConstructor } ; type: { type: PropType } ; warning: { default: false ; type: BooleanConstructor } }, Omit<Partial<ExtractPropTypes>, "type">>>, { icon?: any }>
Defined in
dist/src/components/n-button/NButton.vue.d.ts:3
NDrawer
Const NDrawer: DefineComponent<Partial<ExtractPropTypes> & Partial<NDrawerProps>, {}, {}, ComputedOptions, MethodOptions, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<Partial<ExtractPropTypes> & Partial<NDrawerProps>>, { class?: any ; closeIcon?: any ; extra?: any ; footer?: any ; getContainer?: any ; handle?: any ; level?: any ; title?: any }>
Defined in
dist/src/components/n-drawer/NDrawer.vue.d.ts:3
NDrawerContainerProvideKey
Const NDrawerContainerProvideKey: "DRAWER_CONTAINER_PROVIDE_KEY"
NDrawerContainer 通过 NDrawerContainerProvideKey 为内部的 NDrawer 提供默认的属性
Defined in
dist/src/components/n-drawer/drawer-types.d.ts:59
NDrawerContextKey
Const NDrawerContextKey: "DRAWER_CONTEXT_KEY"
NDrawerContainer 通过 NDrawerContextKey 为下级组件提供操作 NDrawer 的方法. 如 closeDrawer 等
Defined in
dist/src/components/n-drawer/drawer-types.d.ts:63
NDrawerParentTeleportKey
Const NDrawerParentTeleportKey: "DRAWER_PARENT_TELEPORT_KEY"
NDrawer 通过 NDrawerParentTeleportKey 为下级的 NDrawer 提供挂载点
Defined in
dist/src/components/n-drawer/drawer-types.d.ts:55
NDrawerWrapper
Const NDrawerWrapper: DefineComponent
Defined in
dist/src/components/n-drawer/DrawerWrapper.vue.d.ts:1
NDrawerWrapperContextKey
Const NDrawerWrapperContextKey: "DRAWER_WRAPPER_CONTEXT_KEY"
Defined in
dist/src/components/n-drawer/drawer-types.d.ts:10
NEasyForm
Const NEasyForm: DefineComponent<Partial<ExtractPropTypes> & Partial<{ contextSlots: {} ; data: Record<string, any> ; fieldLayout: NFormFieldLayout ; fieldStatus: Partial<NFormFieldStatus> ; fields: AntDesignVueFormModelFieldArgs[] ; onUpdate:data: (data: Record<string, any>) => void } & { onValidateError?: (error: any) => void } & { data: Record<string, any> ; onUpdate:data: (data: Record<string, any>) => void } & { beforeSearch?: (data: Record<string, any>) => boolean | Promise<boolean> ; defaultExpandRowCount?: number | Partial<{ lg: number ; md: number ; sm: number ; xl: number ; xs: number ; xxl: number ; xxxl: number }> ; onChange?: (data: Record<string, any>) => void ; onReset?: () => void ; onSearch?: () => void }>, {}, {}, ComputedOptions, MethodOptions, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<Partial<ExtractPropTypes> & Partial<{ contextSlots: {} ; data: Record<string, any> ; fieldLayout: NFormFieldLayout ; fieldStatus: Partial<NFormFieldStatus> ; fields: AntDesignVueFormModelFieldArgs[] ; onUpdate:data: (data: Record<string, any>) => void } & { onValidateError?: (error: any) => void } & { data: Record<string, any> ; onUpdate:data: (data: Record<string, any>) => void } & { beforeSearch?: (data: Record<string, any>) => boolean | Promise<boolean> ; defaultExpandRowCount?: number | Partial<{ lg: number ; md: number ; sm: number ; xl: number ; xs: number ; xxl: number ; xxxl: number }> ; onChange?: (data: Record<string, any>) => void ; onReset?: () => void ; onSearch?: () => void }>>, {}>
Defined in
dist/src/components/n-form/NEasyForm.vue.d.ts:2
NEasyTable
Const NEasyTable: DefineComponent<TableProps<any> & Partial<{ childrenColumnName: string ; columnConfig: Partial<NTableColumnConfig> ; columns: Partial<NTableColumn>[] ; contextSlots: { bodyEditableCell: ({ text, record, index, column }: { column: NTableColumn ; index: number ; record: TableHelper.RecordType ; text: string }) => any ; bodyEditableCellControl: ({ text, record, index, column }: { column: NTableColumn ; index: number ; record: TableHelper.RecordType ; text: string }) => any } ; dataSource: any[] | undefined ; disabledAdaptiveHeight: boolean ; disabledRowKeys: Key[] ; disabledStorable: boolean ; editByClickRow: boolean ; editable: boolean ; fields: AntDesignVueFormModelFieldArgs[] ; onUpdate:editedRowKey: (data: (Key | undefined)[]) => void ; pagination: false | TablePaginationConfig | undefined ; rowKey: string | GetRowKey | undefined ; showNumberColumn: true | TableColumnType & { startIndex: number } ; size: ButtonSize ; striped: boolean } & { customRow?: GetComponentProps ; editedRowKey?: Key ; onResizeColumn?: (w: number, col: TableColumnType) => void ; rowClassName?: string | RowClassName ; rowSelection?: Partial<NTableRowSelection> ; storageKey?: string } & { columns: Partial<NTableColumn>[] ; tableHelper: AntDesignVueTableHelper } & {}>, {}, {}, ComputedOptions, MethodOptions, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<TableProps<any> & Partial<{ childrenColumnName: string ; columnConfig: Partial<NTableColumnConfig> ; columns: Partial<NTableColumn>[] ; contextSlots: { bodyEditableCell: ({ text, record, index, column }: { column: NTableColumn ; index: number ; record: TableHelper.RecordType ; text: string }) => any ; bodyEditableCellControl: ({ text, record, index, column }: { column: NTableColumn ; index: number ; record: TableHelper.RecordType ; text: string }) => any } ; dataSource: any[] | undefined ; disabledAdaptiveHeight: boolean ; disabledRowKeys: Key[] ; disabledStorable: boolean ; editByClickRow: boolean ; editable: boolean ; fields: AntDesignVueFormModelFieldArgs[] ; onUpdate:editedRowKey: (data: (Key | undefined)[]) => void ; pagination: false | TablePaginationConfig | undefined ; rowKey: string | GetRowKey | undefined ; showNumberColumn: true | TableColumnType & { startIndex: number } ; size: ButtonSize ; striped: boolean } & { customRow?: GetComponentProps ; editedRowKey?: Key ; onResizeColumn?: (w: number, col: TableColumnType) => void ; rowClassName?: string | RowClassName ; rowSelection?: Partial<NTableRowSelection> ; storageKey?: string } & { columns: Partial<NTableColumn>[] ; tableHelper: AntDesignVueTableHelper } & {}>>, {}>
Defined in
dist/src/components/n-table/NEasyTable.vue.d.ts:3
NForm
Const NForm: DefineComponent<Partial<ExtractPropTypes> & Partial<NFormProps>, {}, {}, ComputedOptions, MethodOptions, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<Partial<ExtractPropTypes> & Partial<NFormProps>>, {}>
Defined in
dist/src/components/n-form/NForm.vue.d.ts:3
NFormItem
Const NFormItem: DefineComponent<Partial<NFormItemProps>, {}, {}, ComputedOptions, MethodOptions, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<Partial<NFormItemProps>>, {}>
Defined in
dist/src/components/n-form/NFormItem.vue.d.ts:3
NGanttTable
Const NGanttTable: DefineComponent<TableProps<any> & Partial<NGanttTableProps> & Partial<NTableProps>, {}, {}, ComputedOptions, MethodOptions, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<TableProps<any> & Partial<NGanttTableProps> & Partial<NTableProps>>, {}>
Defined in
dist/src/components/n-table/n-gantt-table/NGanttTable.vue.d.ts:5
NGanttTableBar
Const NGanttTableBar: DefineComponent<Partial<NGanttBarProps>, {}, {}, ComputedOptions, MethodOptions, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<Partial<NGanttBarProps>>, {}>
Defined in
dist/src/components/n-table/n-gantt-table/NGanttTableBar.vue.d.ts:3
NInputNumber
Const NInputNumber: DefineComponent<ExtendProps<{ disabledStorable: { type: BooleanConstructor } ; formatter: { type: PropType } ; onUpdate:value: { type: PropType } ; parser: { type: PropType } ; precision: { type: PropType } ; precisionRange: { type: PropType } ; round: { default: true ; type: PropType } ; storageKey: { type: StringConstructor } ; value: { type: PropType } }, Partial<ExtractPropTypes>>, {}, {}, ComputedOptions, MethodOptions, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtendProps<{ disabledStorable: { type: BooleanConstructor } ; formatter: { type: PropType } ; onUpdate:value: { type: PropType } ; parser: { type: PropType } ; precision: { type: PropType } ; precisionRange: { type: PropType } ; round: { default: true ; type: PropType } ; storageKey: { type: StringConstructor } ; value: { type: PropType } }, Partial<ExtractPropTypes>>>, { addonAfter?: any ; addonBefore?: any ; prefix?: any }>
Defined in
dist/src/components/n-input-number/NInputNumber.vue.d.ts:3
NLoadingButton
Const NLoadingButton: DefineComponent<Partial<NLoadingButtonProps> & Omit<Partial<ExtractPropTypes>, "type">, {}, {}, ComputedOptions, MethodOptions, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<Partial<NLoadingButtonProps> & Omit<Partial<ExtractPropTypes>, "type">>, { icon?: any }>
Defined in
dist/src/components/n-button/NLoadingButton.vue.d.ts:3
NModal
Const NModal: DefineComponent<Partial<ExtractPropTypes> & Partial<NModalProps>, {}, {}, ComputedOptions, MethodOptions, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<Partial<ExtractPropTypes> & Partial<NModalProps>>, { cancelText?: any ; closeIcon?: any ; footer?: any ; icon?: any ; okText?: any ; title?: any }>
Defined in
dist/src/components/n-modal/NModal.vue.d.ts:3
NModalContainerProvideKey
Const NModalContainerProvideKey: "MODAL_CONTAINER_PROVIDE_KEY"
NModalContainer 通过 NModalContainerProvideKey 为内部的 NModal 提供默认的属性
Defined in
dist/src/components/n-modal/modal-types.d.ts:59
NModalContextKey
Const NModalContextKey: "MODAL_CONTEXT_KEY"
NModalContainer 通过 NModalContextKey 为下级组件提供操作 NModal 的方法. 如 closeModal 等
Defined in
dist/src/components/n-modal/modal-types.d.ts:63
NModalParentTeleportKey
Const NModalParentTeleportKey: "MODAL_PARENT_TELEPORT_KEY"
NModal 通过 NModalParentTeleportKey 为下级的 NModal 提供挂载点
Defined in
dist/src/components/n-modal/modal-types.d.ts:55
NModalWrapper
Const NModalWrapper: DefineComponent
Defined in
dist/src/components/n-modal/ModalWrapper.vue.d.ts:1
NModalWrapperContextKey
Const NModalWrapperContextKey: "MODAL_WRAPPER_CONTEXT_KEY"
Defined in
dist/src/components/n-modal/modal-types.d.ts:10
NPageLayout
Const NPageLayout: DefineComponent
Defined in
dist/src/components/n-page-layout/NPageLayout.vue.d.ts:1
NPrint
Const NPrint: DefineComponent
Defined in
dist/src/components/n-print/NPrint.vue.d.ts:1
NPrintBase
Const NPrintBase: DefineComponent
Defined in
dist/src/components/n-print/NPrintBase.vue.d.ts:2
NPrintLodop
Const NPrintLodop: DefineComponent
Defined in
dist/src/components/n-print/lodop/NPrintLodop.vue.d.ts:3
NPrintPage
Const NPrintPage: DefineComponent
Defined in
dist/src/components/n-print/NPrintPage.vue.d.ts:1
NPrintPagePropsKey
Const NPrintPagePropsKey: "PRINT_PAGE_PROPS_KEY"
Defined in
dist/src/components/n-print/print-types.d.ts:120
NSelect
Const NSelect: DefineComponent
Defined in
dist/src/components/n-select/NSelect.vue.d.ts:2
NSpace
Const NSpace: DefineComponent<Partial<ExtractPropTypes> & Partial<NSpaceProps>, {}, {}, ComputedOptions, MethodOptions, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<Partial<ExtractPropTypes> & Partial<NSpaceProps>>, {}>
Defined in
dist/src/components/n-space/NSpace.vue.d.ts:3
NSpecProvideKey
Const NSpecProvideKey: "SPEC_PROVIDER_KEY"
Defined in
dist/src/components/n-spec-provider/spec-provider-types.d.ts:40
NSpecProvider
Const NSpecProvider: DefineComponent
Defined in
dist/src/components/n-spec-provider/NSpecProvider.vue.d.ts:1
NTable
Const NTable: DefineComponent<ExtendProps<{ childrenColumnName: { default: "children" ; type: PropType } ; columnConfig: { default: () => {} ; type: PropType } ; columns: { default: () => never[] ; type: PropType } ; contextSlots: { default: () => {} ; type: PropType } ; customRow: { type: PropType } ; dataSource: { default: () => never[] ; type: PropType } ; disabledAdaptiveHeight: { default: false ; type: BooleanConstructor } ; disabledRowKeys: { default: () => never[] ; type: PropType } ; disabledStorable: { type: BooleanConstructor } ; editByClickRow: { default: true ; type: BooleanConstructor } ; editable: { default: false ; type: BooleanConstructor } ; editedRowKey: { type: PropType } ; fields: { default: () => never[] ; type: PropType } ; onResizeColumn: { type: PropType } ; onUpdate:editedRowKey: { default: () => void ; type: PropType } ; pagination: { default: true ; type: PropType } ; rowClassName: { type: PropType } ; rowKey: { default: "key" ; type: PropType } ; rowSelection: { type: PropType } ; showNumberColumn: { default: false ; type: PropType } ; size: { default: "small" ; type: PropType } ; storageKey: { type: StringConstructor } ; striped: { default: false ; type: BooleanConstructor } }, TableProps<any>>, {}, {}, ComputedOptions, MethodOptions, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtendProps<{ childrenColumnName: { default: "children" ; type: PropType } ; columnConfig: { default: () => {} ; type: PropType } ; columns: { default: () => never[] ; type: PropType } ; contextSlots: { default: () => {} ; type: PropType } ; customRow: { type: PropType } ; dataSource: { default: () => never[] ; type: PropType } ; disabledAdaptiveHeight: { default: false ; type: BooleanConstructor } ; disabledRowKeys: { default: () => never[] ; type: PropType } ; disabledStorable: { type: BooleanConstructor } ; editByClickRow: { default: true ; type: BooleanConstructor } ; editable: { default: false ; type: BooleanConstructor } ; editedRowKey: { type: PropType } ; fields: { default: () => never[] ; type: PropType } ; onResizeColumn: { type: PropType } ; onUpdate:editedRowKey: { default: () => void ; type: PropType } ; pagination: { default: true ; type: PropType } ; rowClassName: { type: PropType } ; rowKey: { default: "key" ; type: PropType } ; rowSelection: { type: PropType } ; showNumberColumn: { default: false ; type: PropType } ; size: { default: "small" ; type: PropType } ; storageKey: { type: StringConstructor } ; striped: { default: false ; type: BooleanConstructor } }, TableProps<any>>>, {}>
Defined in
dist/src/components/n-table/NTable.vue.d.ts:7
NToolbar
Const NToolbar: DefineComponent
Defined in
dist/src/components/n-toolbar/NToolbar.vue.d.ts:2
NUpload
Const NUpload: DefineComponent
Defined in
dist/src/components/n-upload/NUpload.vue.d.ts:2
NUploadButton
Const NUploadButton: DefineComponent
Defined in
dist/src/components/n-upload/NUploadButton.vue.d.ts:2
NUploadPictureCard
Const NUploadPictureCard: DefineComponent
Defined in
dist/src/components/n-upload/NUploadPictureCard.vue.d.ts:2
StorageManager
Const StorageManager: SimpleStorageManager
Defined in
dist/src/storage/simple-storage.d.ts:47
breakpoints
Const breakpoints: readonly ["xs", "sm", "md", "lg", "xl", "xxl", "xxxl"]
Defined in
dist/src/components/utils/hooks/use-responsive/break-point.d.ts:1
cacheStorage
Const cacheStorage: SimpleStorage
根部的缓存对象, 用于存储所有的缓存数据. 可以派生出子缓存对象.
Defined in
dist/src/storage/simple-storage.d.ts:46
default
Const default: Object
Type declaration
| Name | Type |
|---|---|
install | (app: App) => void |
Defined in
dist/src/main.d.ts:19
defaultSpecProvider
Const defaultSpecProvider: Object
Type declaration
| Name | Type |
|---|---|
easyForm | NSpecProviderEasyFormConfig |
form | NSpecProviderFormConfig |
table | { ellipsisWithTooltip: boolean } |
table.ellipsisWithTooltip | boolean |
upload | Required<{ accept: string | undefined ; action: string | (file: FileType) => string | (file: FileType) => PromiseLike<string> | undefined ; customRequest: (options: UploadRequestOption) => void | undefined ; limit: NUploadLimit ; method: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch" | undefined }> |
wrapDrawer | boolean |
wrapModal | boolean |
Defined in
dist/src/components/utils/hooks/use-spec/index.d.ts:2
Functions
buildFormItemControl
buildFormItemControl<TYPE>(options, ..._args): FormItemControl<TYPE>
Type parameters
| Name |
|---|
TYPE |
Parameters
| Name | Type |
|---|---|
options | Partial<FormItemControlOptions<TYPE>> |
..._args | any[] |
Returns
FormItemControl<TYPE>
Defined in
dist/src/components/n-form/ant-design-vue-adaptive/ant-design-vue-form-item-control.d.ts:13
getMaximumBreakPoint
getMaximumBreakPoint(screen): Breakpoint
Parameters
| Name | Type |
|---|---|
screen | Partial<Record<"xxxl" | "xxl" | "xl" | "lg" | "md" | "sm" | "xs", boolean>> |
Returns
Defined in
dist/src/components/utils/hooks/use-responsive/index.d.ts:14
isStorable
isStorable(props): boolean
用于判断是否开启本地存储
Parameters
| Name | Type |
|---|---|
props | Partial<ExtractPropTypes<{ disabledStorable: { type: BooleanConstructor } ; storageKey: { type: StringConstructor } }>> |
Returns
boolean
Defined in
dist/src/storage/storage-type.d.ts:24
nAutoLoadSelectProps
nAutoLoadSelectProps(): Object
Returns
Object
| Name | Type |
|---|---|
fieldNames | { type: PropType<FieldNames> } |
fieldNames.type | PropType<FieldNames> |
loadRecord | { required: true ; type: PropType<LoadSelectOptionsFunction<RecordType>> } |
loadRecord.required | true |
loadRecord.type | PropType<LoadSelectOptionsFunction<RecordType>> |
pageSize | { default: 100 ; type: NumberConstructor } |
pageSize.default | 100 |
pageSize.type | NumberConstructor |
pageStartIndex | { default: 1 ; type: NumberConstructor } |
pageStartIndex.default | 1 |
pageStartIndex.type | NumberConstructor |
Defined in
dist/src/components/n-select/select-types.d.ts:45
nBaseFormProps
nBaseFormProps(): Object
Returns
Object
| Name | Type | Description |
|---|---|---|
contextSlots | { default: () => {} ; type: PropType<{}> } | - |
contextSlots.default | () => {} | - |
contextSlots.type | PropType<{}> | - |
data | { default: () => {} ; type: PropType<Record<string, any>> } | 表单数据对象, 可以用 v-model:data 双向绑定. |
data.default | () => {} | - |
data.type | PropType<Record<string, any>> | - |
fieldLayout | { default: () => { span: number } ; type: PropType<NFormFieldLayout> } | 表单项的布局, 用于自定义表单项的布局. 集合了 Ant Design Vue 的 Row 和 Col 组件的 props. See - https://www.antdv.com/components/grid/#Row - https://www.antdv.com/components/grid/#Col |
fieldLayout.default | () => { span: number } | - |
fieldLayout.type | PropType<NFormFieldLayout> | - |
fieldStatus | { default: () => {} ; type: PropType<Partial<NFormFieldStatus>> } | 表单项的状态, 用于描述表单项的状态. 默认值为 { disabled: false, readOnly: false }. * disabled: 表单项是否禁用. 设置为 true 时, 表单项控件不可编辑. * readOnly: 表单项是否只读. 设置为 true 时, 将仅展示表单项的值不会渲染控件. |
fieldStatus.default | () => {} | - |
fieldStatus.type | PropType<Partial<NFormFieldStatus>> | - |
fields | { default: () => never[] ; type: PropType<AntDesignVueFormModelFieldArgs<any, INPUT>[]> } | 表单项的集合, 用于描述表单的结构. |
fields.default | () => never[] | - |
fields.type | PropType<AntDesignVueFormModelFieldArgs<any, INPUT>[]> | - |
onUpdate:data | { default: () => void ; type: PropType<(data: Record<string, any>) => void> } | - |
onUpdate:data.default | () => void | - |
onUpdate:data.type | PropType<(data: Record<string, any>) => void> | - |
onValidateError | { type: PropType<(error: any) => void> } | - |
onValidateError.type | PropType<(error: any) => void> | - |
specConfig | { required: true ; type: PropType<NSpecProviderFormConfig> } | - |
specConfig.required | true | - |
specConfig.type | PropType<NSpecProviderFormConfig> | - |
Defined in
dist/src/components/n-form/form-types.d.ts:186
nButtonProps
nButtonProps(): Object
Returns
Object
| Name | Type | Description |
|---|---|---|
delay | { default: 250 ; type: NumberConstructor } | 点击事件延时时间, 用于防止重复点击. 单位毫秒. 默认 250 毫秒. |
delay.default | 250 | - |
delay.type | NumberConstructor | - |
onClick | { type: PropType<(event: MouseEvent) => void> } | - |
onClick.type | PropType<(event: MouseEvent) => void> | - |
secondary | { default: false ; type: BooleanConstructor } | - |
secondary.default | false | - |
secondary.type | BooleanConstructor | - |
type | { type: PropType<undefined | ButtonType | "secondary"> } | - |
type.type | PropType<undefined | ButtonType | "secondary"> | - |
warning | { default: false ; type: BooleanConstructor } | - |
warning.default | false | - |
warning.type | BooleanConstructor | - |
Defined in
dist/src/components/n-button/button-types.d.ts:3
nDrawerContainerProps
nDrawerContainerProps(): Object
Returns
Object
| Name | Type |
|---|---|
beforeClose | { default: () => boolean ; type: PropType<() => boolean | void | Promise<boolean | void>> } |
beforeClose.default | () => boolean |
beforeClose.type | PropType<() => boolean | void | Promise<boolean | void>> |
beforeOpen | { default: () => boolean ; type: PropType<() => boolean | void | Promise<boolean | void>> } |
beforeOpen.default | () => boolean |
beforeOpen.type | PropType<() => boolean | void | Promise<boolean | void>> |
initialData | { default: () => undefined ; type: PropType<() => Record<string, any> | Promise<Record<string, any>>> } |
initialData.default | () => undefined |
initialData.type | PropType<() => Record<string, any> | Promise<Record<string, any>>> |
loadingText | { default: "加载中..." ; type: StringConstructor } |
loadingText.default | "加载中..." |
loadingText.type | StringConstructor |
Defined in
dist/src/components/n-drawer/drawer-types.d.ts:33
nDrawerProps
nDrawerProps(): Object
Returns
Object
| Name | Type |
|---|---|
initialData | { default: () => undefined ; type: PropType<() => Record<string, any> | Promise<Record<string, any>>> } |
initialData.default | () => undefined |
initialData.type | PropType<() => Record<string, any> | Promise<Record<string, any>>> |
loadingText | { default: "加载中..." ; type: StringConstructor } |
loadingText.default | "加载中..." |
loadingText.type | StringConstructor |
Defined in
dist/src/components/n-drawer/drawer-types.d.ts:22
nDrawerWrapperProps
nDrawerWrapperProps(): Object
Returns
Object
| Name | Type |
|---|---|
provide | { default: boolean ; type: BooleanConstructor } |
provide.default | boolean |
provide.type | BooleanConstructor |
Defined in
dist/src/components/n-drawer/drawer-types.d.ts:3
nEasyFormProps
nEasyFormProps(): Object
Returns
Object
| Name | Type | Description |
|---|---|---|
beforeSearch | { type: PropType<(data: Record<string, any>) => boolean | Promise<boolean>> } | search 事件触发前的钩子, 返回 false 或 Promise.reject 时将阻止 search 事件的触发. |
beforeSearch.type | PropType<(data: Record<string, any>) => boolean | Promise<boolean>> | - |
data | { default: () => {} ; type: PropType<Record<string, any>> } | 表单数据对象, 可以用 v-model:data 双向绑定. data 仅在 search 事件触发时更新. |
data.default | () => {} | - |
data.type | PropType<Record<string, any>> | - |
defaultExpandRowCount | { type: PropType<number | Partial<{ lg: number ; md: number ; sm: number ; xl: number ; xs: number ; xxl: number ; xxxl: number }>> } | 未展开时显示的行数, 默认值为 2. 可以通过对象的方式设置不同屏幕尺寸下的行数. |
defaultExpandRowCount.type | PropType<number | Partial<{ lg: number ; md: number ; sm: number ; xl: number ; xs: number ; xxl: number ; xxxl: number }>> | - |
onChange | { type: PropType<(data: Record<string, any>) => void> } | 表单数据变化时触发的事件. |
onChange.type | PropType<(data: Record<string, any>) => void> | - |
onReset | { type: PropType<() => void> } | 重置按钮点击事件 |
onReset.type | PropType<() => void> | - |
onSearch | { type: PropType<() => void> } | 搜索按钮点击事件 |
onSearch.type | PropType<() => void> | - |
onUpdate:data | { default: () => void ; type: PropType<(data: Record<string, any>) => void> } | - |
onUpdate:data.default | () => void | - |
onUpdate:data.type | PropType<(data: Record<string, any>) => void> | - |
Defined in
dist/src/components/n-form/form-types.d.ts:62
nEasyTableProps
nEasyTableProps(): Object
Returns
Object
| Name | Type |
|---|---|
columns | { default: () => never[] ; type: PropType<Partial<NTableColumn<RecordType>>[]> } |
columns.default | () => never[] |
columns.type | PropType<Partial<NTableColumn<RecordType>>[]> |
tableHelper | { required: true ; type: typeof AntDesignVueTableHelper } |
tableHelper.required | true |
tableHelper.type | typeof AntDesignVueTableHelper |
Defined in
dist/src/components/n-table/table-types.d.ts:138
nFormItemProps
nFormItemProps(): Object
Returns
Object
| Name | Type | Description |
|---|---|---|
contextSlots | { default: () => {} ; type: PropType<{ control: () => VNode<RendererNode, RendererElement, { [key: string]: any; }>[] }> } | - |
contextSlots.default | () => {} | - |
contextSlots.type | PropType<{ control: () => VNode<RendererNode, RendererElement, { [key: string]: any; }>[] }> | - |
field | { required: true ; type: typeof AntDesignVueFormItem } | 表单项配置属性. 见 nFormProps.fields. |
field.required | true | - |
field.type | typeof AntDesignVueFormItem | - |
status | { type: PropType<Partial<FieldStatus>> } | 表单项状态配置, 见 nFormProps.fieldStatus. |
status.type | PropType<Partial<FieldStatus>> | - |
validateInfo | { type: PropType<ValidateInfo> } | - |
validateInfo.type | PropType<ValidateInfo> | - |
Defined in
dist/src/components/n-form/form-types.d.ts:157
nFormProps
nFormProps(): Object
Returns
Object
| Name | Type | Description |
|---|---|---|
contextSlots | { default: () => {} ; type: PropType<{}> } | - |
contextSlots.default | () => {} | - |
contextSlots.type | PropType<{}> | - |
data | { default: () => {} ; type: PropType<Record<string, any>> } | 表单数据对象, 可以用 v-model:data 双向绑定. |
data.default | () => {} | - |
data.type | PropType<Record<string, any>> | - |
fieldLayout | { default: () => { span: number } ; type: PropType<NFormFieldLayout> } | 表单项的布局, 用于自定义表单项的布局. 集合了 Ant Design Vue 的 Row 和 Col 组件的 props. See - https://www.antdv.com/components/grid/#Row - https://www.antdv.com/components/grid/#Col |
fieldLayout.default | () => { span: number } | - |
fieldLayout.type | PropType<NFormFieldLayout> | - |
fieldStatus | { default: () => {} ; type: PropType<Partial<NFormFieldStatus>> } | 表单项的状态, 用于描述表单项的状态. 默认值为 { disabled: false, readOnly: false }. * disabled: 表单项是否禁用. 设置为 true 时, 表单项控件不可编辑. * readOnly: 表单项是否只读. 设置为 true 时, 将仅展示表单项的值不会渲染控件. |
fieldStatus.default | () => {} | - |
fieldStatus.type | PropType<Partial<NFormFieldStatus>> | - |
fields | { default: () => never[] ; type: PropType<AntDesignVueFormModelFieldArgs<any, INPUT>[]> } | 表单项的集合, 用于描述表单的结构. |
fields.default | () => never[] | - |
fields.type | PropType<AntDesignVueFormModelFieldArgs<any, INPUT>[]> | - |
onUpdate:data | { default: () => void ; type: PropType<(data: Record<string, any>) => void> } | - |
onUpdate:data.default | () => void | - |
onUpdate:data.type | PropType<(data: Record<string, any>) => void> | - |
onValidateError | { type: PropType<(error: any) => void> } | - |
onValidateError.type | PropType<(error: any) => void> | - |
Defined in
dist/src/components/n-form/form-types.d.ts:8
nInputNumberProps
nInputNumberProps(): Object
Returns
Object
| Name | Type |
|---|---|
disabledStorable | { type: BooleanConstructor } |
disabledStorable.type | BooleanConstructor |
formatter | { type: PropType<undefined | (value: ValueType, info: { input: string ; userTyping: boolean }) => string> } |
formatter.type | PropType<undefined | (value: ValueType, info: { input: string ; userTyping: boolean }) => string> |
onUpdate:value | { type: PropType<undefined | (value: ValueType) => void> } |
onUpdate:value.type | PropType<undefined | (value: ValueType) => void> |
parser | { type: PropType<undefined | (displayValue: string) => ValueType> } |
parser.type | PropType<undefined | (displayValue: string) => ValueType> |
precision | { type: PropType<undefined | number> } |
precision.type | PropType<undefined | number> |
precisionRange | { type: PropType<number[]> } |
precisionRange.type | PropType<number[]> |
round | { default: true ; type: PropType<Boolean> } |
round.default | true |
round.type | PropType<Boolean> |
storageKey | { type: StringConstructor } |
storageKey.type | StringConstructor |
value | { type: PropType<undefined | ValueType> } |
value.type | PropType<undefined | ValueType> |
Defined in
dist/src/components/n-input-number/input-number-types.d.ts:3
nLoadingButtonProps
nLoadingButtonProps(): Object
Returns
Object
| Name | Type | Description |
|---|---|---|
loading | { type: PropType<undefined | boolean | { delay?: number }> } | 该参数与 loadingClick 冲突,当 该参数存在时 loadingClick 失效. |
loading.type | PropType<undefined | boolean | { delay?: number }> | - |
onClick | { type: PropType<(event: MouseEvent) => void> } | - |
onClick.type | PropType<(event: MouseEvent) => void> | - |
onLoadingClick | { type: PropType<(event: MouseEvent) => undefined | Promise<unknown>> } | 点击事件回调函数. 该函数执行前会将 loading 状态设置为 true.并且当返回值为 Promise 时, 会在 Promise 执行完毕后将 loading 状态设置为 false. |
onLoadingClick.type | PropType<(event: MouseEvent) => undefined | Promise<unknown>> | - |
Defined in
dist/src/components/n-button/button-types.d.ts:28
nModalContainerProps
nModalContainerProps(): Object
Returns
Object
| Name | Type |
|---|---|
beforeClose | { default: () => boolean ; type: PropType<() => boolean | void | Promise<boolean | void>> } |
beforeClose.default | () => boolean |
beforeClose.type | PropType<() => boolean | void | Promise<boolean | void>> |
beforeOpen | { default: () => boolean ; type: PropType<() => boolean | void | Promise<boolean | void>> } |
beforeOpen.default | () => boolean |
beforeOpen.type | PropType<() => boolean | void | Promise<boolean | void>> |
initialData | { default: () => undefined ; type: PropType<() => Record<string, any> | Promise<Record<string, any>>> } |
initialData.default | () => undefined |
initialData.type | PropType<() => Record<string, any> | Promise<Record<string, any>>> |
loadingText | { default: "加载中..." ; type: StringConstructor } |
loadingText.default | "加载中..." |
loadingText.type | StringConstructor |
Defined in
dist/src/components/n-modal/modal-types.d.ts:33
nModalProps
nModalProps(): Object
Returns
Object
| Name | Type |
|---|---|
initialData | { default: () => undefined ; type: PropType<() => Record<string, any> | Promise<Record<string, any>>> } |
initialData.default | () => undefined |
initialData.type | PropType<() => Record<string, any> | Promise<Record<string, any>>> |
loadingText | { default: "加载中..." ; type: StringConstructor } |
loadingText.default | "加载中..." |
loadingText.type | StringConstructor |
Defined in
dist/src/components/n-modal/modal-types.d.ts:22
nModalWrapperProps
nModalWrapperProps(): Object
Returns
Object
| Name | Type |
|---|---|
provide | { default: boolean ; type: BooleanConstructor } |
provide.default | boolean |
provide.type | BooleanConstructor |
Defined in
dist/src/components/n-modal/modal-types.d.ts:3
nPageLayoutProps
nPageLayoutProps(): Object
Returns
Object
| Name | Type |
|---|---|
contextSlots | { default: () => {} ; type: PropType<ContextSlots> } |
contextSlots.default | () => {} |
contextSlots.type | PropType<ContextSlots> |
Defined in
dist/src/components/n-page-layout/page-layout-types.d.ts:2
nPrintBaseProps
nPrintBaseProps(): Object
Returns
Object
| Name | Type | Description |
|---|---|---|
contextSlots | { default: () => {} ; type: PropType<{ default: () => VNode<RendererNode, RendererElement, { [key: string]: any; }>[] ; header: () => VNode<RendererNode, RendererElement, { [key: string]: any; }>[] ; toolbar: (props: { print: () => void }) => VNode<RendererNode, RendererElement, { [key: string]: any; }>[] }> } | - |
contextSlots.default | () => {} | - |
contextSlots.type | PropType<{ default: () => VNode<RendererNode, RendererElement, { [key: string]: any; }>[] ; header: () => VNode<RendererNode, RendererElement, { [key: string]: any; }>[] ; toolbar: (props: { print: () => void }) => VNode<RendererNode, RendererElement, { [key: string]: any; }>[] }> | - |
customPrint | { type: PropType<NPrintBaseCustomPrintFunc> } | 自定义打印函数, 用于自定义打印逻辑. |
customPrint.type | PropType<NPrintBaseCustomPrintFunc> | - |
margin | { default: "0" ; type: PropType<NPrintMargin> } | 外边距 |
margin.default | "0" | - |
margin.type | PropType<NPrintMargin> | - |
onClose | { default: () => void ; type: PropType<() => void> } | - |
onClose.default | () => void | - |
onClose.type | PropType<() => void> | - |
onError | { default: (error: Error) => never ; type: PropType<(error: Error) => void> } | - |
onError.default | (error: Error) => never | - |
onError.type | PropType<(error: Error) => void> | - |
orientation | { default: "portrait" ; type: PropType<NPrintPageOrientation> } | - |
orientation.default | "portrait" | - |
orientation.type | PropType<NPrintPageOrientation> | - |
padding | { default: "0" ; type: PropType<NPrintMargin> } | 内边距 |
padding.default | "0" | - |
padding.type | PropType<NPrintMargin> | - |
pagingMode | { default: AUTO ; type: PropType<NPrintPagingMode> } | - |
pagingMode.default | AUTO | - |
pagingMode.type | PropType<NPrintPagingMode> | - |
size | { default: "A4" ; type: PropType<NPrintPageSize> } | - |
size.default | "A4" | - |
size.type | PropType<NPrintPageSize> | - |
title | { default: "" ; type: StringConstructor } | 打印时的文档标题 |
title.default | "" | - |
title.type | StringConstructor | - |
Defined in
dist/src/components/n-print/print-types.d.ts:121
nPrintLodopProps
nPrintLodopProps(): Object
Returns
Object
| Name | Type | Description |
|---|---|---|
contextSlots | { default: () => {} ; type: PropType<{ default: () => VNode<RendererNode, RendererElement, { [key: string]: any; }>[] ; header: () => VNode<RendererNode, RendererElement, { [key: string]: any; }>[] ; toolbar: (props: { print: () => void }) => VNode<RendererNode, RendererElement, { [key: string]: any; }>[] }> } | - |
contextSlots.default | () => {} | - |
contextSlots.type | PropType<{ default: () => VNode<RendererNode, RendererElement, { [key: string]: any; }>[] ; header: () => VNode<RendererNode, RendererElement, { [key: string]: any; }>[] ; toolbar: (props: { print: () => void }) => VNode<RendererNode, RendererElement, { [key: string]: any; }>[] }> | - |
customLodop | { type: PropType<NPrintLodopCustomPrintFunc | { print: NPrintLodopCustomPrintFunc }> } | 自定义 LODOP 打印逻辑. 目前支持对打印流程的完整自定义, 以及对打开弹框流程的自定义 * 完整自定义需要传入一个函数. * 对打开弹框流程的自定义需要传入一个对象, 对象的 print 属性为一个函数. 函数签名为: (props: Readonly<NPrintPageProps>, iframe: HTMLIFrameElement, lodop: any) => void | Promise<void>. |
customLodop.type | PropType<NPrintLodopCustomPrintFunc | { print: NPrintLodopCustomPrintFunc }> | - |
margin | { default: "0" ; type: PropType<NPrintMargin> } | - |
margin.default | "0" | - |
margin.type | PropType<NPrintMargin> | - |
onClose | { default: () => void ; type: PropType<(count: number) => void> } | 打印窗口关闭时的回调函数. Param 窗口关闭前打印的次数. 为 0 时表示关闭窗口未打印. |
onClose.default | () => void | - |
onClose.type | PropType<(count: number) => void> | - |
onError | { default: (error: Error) => never ; type: PropType<(error: Error) => void> } | - |
onError.default | (error: Error) => never | - |
onError.type | PropType<(error: Error) => void> | - |
orientation | { default: "portrait" ; type: PropType<NPrintPageOrientation> } | - |
orientation.default | "portrait" | - |
orientation.type | PropType<NPrintPageOrientation> | - |
padding | { default: "0" ; type: PropType<NPrintMargin> } | - |
padding.default | "0" | - |
padding.type | PropType<NPrintMargin> | - |
pagingMode | { type: PropType<NPrintPagingMode | TABLE> } | - |
pagingMode.type | PropType<NPrintPagingMode | TABLE> | - |
serviceConfig | { default: () => { hostname: string ; port: number ; standbyPort: number } ; type: PropType<NPrintCLodopServiceConfig> } | C-LODOP 打印服务的配置. |
serviceConfig.default | () => { hostname: string ; port: number ; standbyPort: number } | - |
serviceConfig.type | PropType<NPrintCLodopServiceConfig> | - |
size | { default: "A4" ; type: PropType<NPrintPageSize> } | - |
size.default | "A4" | - |
size.type | PropType<NPrintPageSize> | - |
title | { default: "" ; type: StringConstructor } | - |
title.default | "" | - |
title.type | StringConstructor | - |
Defined in
dist/src/components/n-print/lodop/lodop-print-types.d.ts:4
nPrintPageProps
nPrintPageProps(): Object
Returns
Object
| Name | Type |
|---|---|
breakAfter | { default: "" ; type: PropType<BreakAfterProperty> } |
breakAfter.default | "" |
breakAfter.type | PropType<BreakAfterProperty> |
height | { default: "0" ; type: StringConstructor } |
height.default | "0" |
height.type | StringConstructor |
margin | { default: () => {} ; type: PropType<NPrintMarginObject> } |
margin.default | () => {} |
margin.type | PropType<NPrintMarginObject> |
overflow | { default: "" ; type: PropType<string> } |
overflow.default | "" |
overflow.type | PropType<string> |
padding | { default: () => {} ; type: PropType<NPrintMarginObject> } |
padding.default | () => {} |
padding.type | PropType<NPrintMarginObject> |
width | { default: "0" ; type: StringConstructor } |
width.default | "0" |
width.type | StringConstructor |
Defined in
dist/src/components/n-print/print-types.d.ts:93
nPrintProps
nPrintProps(): Object
Returns
Object
| Name | Type | Description |
|---|---|---|
contextSlots | { default: () => {} ; type: PropType<{ default: () => VNode<RendererNode, RendererElement, { [key: string]: any; }>[] ; header: () => VNode<RendererNode, RendererElement, { [key: string]: any; }>[] ; toolbar: (props: { print: () => void }) => VNode<RendererNode, RendererElement, { [key: string]: any; }>[] }> } | - |
contextSlots.default | () => {} | - |
contextSlots.type | PropType<{ default: () => VNode<RendererNode, RendererElement, { [key: string]: any; }>[] ; header: () => VNode<RendererNode, RendererElement, { [key: string]: any; }>[] ; toolbar: (props: { print: () => void }) => VNode<RendererNode, RendererElement, { [key: string]: any; }>[] }> | - |
margin | { default: "0" ; type: PropType<NPrintMargin> } | 外边距 |
margin.default | "0" | - |
margin.type | PropType<NPrintMargin> | - |
onClose | { default: () => void ; type: PropType<() => void> } | - |
onClose.default | () => void | - |
onClose.type | PropType<() => void> | - |
onError | { default: (error: Error) => never ; type: PropType<(error: Error) => void> } | - |
onError.default | (error: Error) => never | - |
onError.type | PropType<(error: Error) => void> | - |
orientation | { default: "portrait" ; type: PropType<NPrintPageOrientation> } | - |
orientation.default | "portrait" | - |
orientation.type | PropType<NPrintPageOrientation> | - |
padding | { default: "0" ; type: PropType<NPrintMargin> } | 内边距 |
padding.default | "0" | - |
padding.type | PropType<NPrintMargin> | - |
pagingMode | { default: AUTO ; type: PropType<NPrintPagingMode> } | - |
pagingMode.default | AUTO | - |
pagingMode.type | PropType<NPrintPagingMode> | - |
size | { default: "A4" ; type: PropType<NPrintPageSize> } | - |
size.default | "A4" | - |
size.type | PropType<NPrintPageSize> | - |
title | { default: "" ; type: StringConstructor } | 打印时的文档标题 |
title.default | "" | - |
title.type | StringConstructor | - |
Defined in
dist/src/components/n-print/print-types.d.ts:3
nSelectProps
nSelectProps(): Object
Returns
Object
| Name | Type |
|---|---|
fieldNames | { type: PropType<undefined | FieldNames> } |
fieldNames.type | PropType<undefined | FieldNames> |
label | { type: PropType<string | string[]> } |
label.type | PropType<string | string[]> |
onPopupScroll | { type: PropType<undefined | (e: UIEvent) => void> } |
onPopupScroll.type | PropType<undefined | (e: UIEvent) => void> |
onSearch | { type: PropType<undefined | (value: string) => void> } |
onSearch.type | PropType<undefined | (value: string) => void> |
onUpdate:value | { type: PropType<undefined | (val: SelectValue) => void> } |
onUpdate:value.type | PropType<undefined | (val: SelectValue) => void> |
options | { default: () => never[] ; type: PropType<DefaultOptionType[]> } |
options.default | () => never[] |
options.type | PropType<DefaultOptionType[]> |
placeholderOptions | { default: () => never[] ; type: PropType<DefaultOptionType | DefaultOptionType[]> } |
placeholderOptions.default | () => never[] |
placeholderOptions.type | PropType<DefaultOptionType | DefaultOptionType[]> |
showSearch | { default: true ; type: BooleanConstructor } |
showSearch.default | true |
showSearch.type | BooleanConstructor |
value | { type: PropType<SelectValue> } |
value.type | PropType<SelectValue> |
Defined in
dist/src/components/n-select/select-types.d.ts:7
nSpaceProps
nSpaceProps(): Object
Returns
Object
| Name | Type |
|---|---|
size | { default: 6 ; type: PropType<SpaceSize | [SpaceSize, SpaceSize]> } |
size.default | 6 |
size.type | PropType<SpaceSize | [SpaceSize, SpaceSize]> |
Defined in
dist/src/components/n-space/space-types.d.ts:2
nSpecProviderProps
nSpecProviderProps(): Object
Returns
Object
| Name | Type |
|---|---|
easyForm | { type: PropType<Partial<NSpecProviderEasyFormConfig>> } |
easyForm.type | PropType<Partial<NSpecProviderEasyFormConfig>> |
form | { type: PropType<Partial<NSpecProviderFormConfig>> } |
form.type | PropType<Partial<NSpecProviderFormConfig>> |
table | { type: PropType<{ ellipsisWithTooltip: boolean | Partial<ExtractPropTypes<{ align: { default: AlignType ; type: PropType<AlignType> } ; arrowPointAtCenter: { default: any ; type: BooleanConstructor } ; autoAdjustOverflow: { default: boolean | AdjustOverflow ; type: PropType<boolean | AdjustOverflow> } ; builtinPlacements: { default: BuildInPlacements ; type: PropType<BuildInPlacements> } ; children: ArrayConstructor ; color: StringConstructor ; defaultVisible: { default: any ; type: BooleanConstructor } ; destroyTooltipOnHide: { default: any ; type: BooleanConstructor } ; getPopupContainer: PropType<(triggerNode: HTMLElement) => HTMLElement> ; mouseEnterDelay: NumberConstructor ; mouseLeaveDelay: NumberConstructor ; onUpdate:visible: PropType<(vis: boolean) => void> ; onVisibleChange: PropType<(vis: boolean) => void> ; openClassName: StringConstructor ; overlayClassName: StringConstructor ; overlayStyle: { default: CSSProperties ; type: PropType<CSSProperties> } ; placement: PropType<TooltipPlacement> ; prefixCls: StringConstructor ; title: VueTypeValidableDef<any> ; transitionName: StringConstructor ; trigger: PropType<TriggerType | TriggerType[]> ; visible: { default: any ; type: BooleanConstructor } }>> }> } |
table.type | PropType<{ ellipsisWithTooltip: boolean | Partial<ExtractPropTypes<{ align: { default: AlignType ; type: PropType<AlignType> } ; arrowPointAtCenter: { default: any ; type: BooleanConstructor } ; autoAdjustOverflow: { default: boolean | AdjustOverflow ; type: PropType<boolean | AdjustOverflow> } ; builtinPlacements: { default: BuildInPlacements ; type: PropType<BuildInPlacements> } ; children: ArrayConstructor ; color: StringConstructor ; defaultVisible: { default: any ; type: BooleanConstructor } ; destroyTooltipOnHide: { default: any ; type: BooleanConstructor } ; getPopupContainer: PropType<(triggerNode: HTMLElement) => HTMLElement> ; mouseEnterDelay: NumberConstructor ; mouseLeaveDelay: NumberConstructor ; onUpdate:visible: PropType<(vis: boolean) => void> ; onVisibleChange: PropType<(vis: boolean) => void> ; openClassName: StringConstructor ; overlayClassName: StringConstructor ; overlayStyle: { default: CSSProperties ; type: PropType<CSSProperties> } ; placement: PropType<TooltipPlacement> ; prefixCls: StringConstructor ; title: VueTypeValidableDef<any> ; transitionName: StringConstructor ; trigger: PropType<TriggerType | TriggerType[]> ; visible: { default: any ; type: BooleanConstructor } }>> }> |
upload | { type: PropType<{ accept: undefined | string ; action: undefined | string | (file: FileType) => string | (file: FileType) => PromiseLike<string> ; customRequest: undefined | (options: UploadRequestOption<any>) => void ; limit: NUploadLimit ; method: undefined | "post" | "POST" | "PUT" | "PATCH" | "put" | "patch" }> } |
upload.type | PropType<{ accept: undefined | string ; action: undefined | string | (file: FileType) => string | (file: FileType) => PromiseLike<string> ; customRequest: undefined | (options: UploadRequestOption<any>) => void ; limit: NUploadLimit ; method: undefined | "post" | "POST" | "PUT" | "PATCH" | "put" | "patch" }> |
wrapDrawer | { default: boolean ; type: PropType<Boolean> } |
wrapDrawer.default | boolean |
wrapDrawer.type | PropType<Boolean> |
wrapModal | { default: boolean ; type: PropType<Boolean> } |
wrapModal.default | boolean |
wrapModal.type | PropType<Boolean> |
Defined in
dist/src/components/n-spec-provider/spec-provider-types.d.ts:6
nTableProps
nTableProps(): Object
Returns
Object
| Name | Type | Description |
|---|---|---|
childrenColumnName | { default: "children" ; type: PropType<string> } | - |
childrenColumnName.default | "children" | - |
childrenColumnName.type | PropType<string> | - |
columnConfig | { default: () => {} ; type: PropType<Partial<NTableColumnConfig>> } | - |
columnConfig.default | () => {} | - |
columnConfig.type | PropType<Partial<NTableColumnConfig>> | - |
columns | { default: () => never[] ; type: PropType<Partial<NTableColumn<RecordType>>[]> } | - |
columns.default | () => never[] | - |
columns.type | PropType<Partial<NTableColumn<RecordType>>[]> | - |
contextSlots | { default: () => {} ; type: PropType<{ bodyEditableCell: (__namedParameters: { column: NTableColumn<RecordType> ; index: number ; record: RecordType ; text: string }) => any ; bodyEditableCellControl: (__namedParameters: { column: NTableColumn<RecordType> ; index: number ; record: RecordType ; text: string }) => any }> } | - |
contextSlots.default | () => {} | - |
contextSlots.type | PropType<{ bodyEditableCell: (__namedParameters: { column: NTableColumn<RecordType> ; index: number ; record: RecordType ; text: string }) => any ; bodyEditableCellControl: (__namedParameters: { column: NTableColumn<RecordType> ; index: number ; record: RecordType ; text: string }) => any }> | - |
customRow | { type: PropType<undefined | GetComponentProps<RecordType>> } | - |
customRow.type | PropType<undefined | GetComponentProps<RecordType>> | - |
dataSource | { default: () => never[] ; type: PropType<undefined | any[]> } | - |
dataSource.default | () => never[] | - |
dataSource.type | PropType<undefined | any[]> | - |
disabledAdaptiveHeight | { default: false ; type: BooleanConstructor } | 禁用自适应高度. 禁用后, 表格的内容(tbody)高度将不会随着容器的高度变化而变化. |
disabledAdaptiveHeight.default | false | - |
disabledAdaptiveHeight.type | BooleanConstructor | - |
disabledRowKeys | { default: () => never[] ; type: PropType<Key[]> } | - |
disabledRowKeys.default | () => never[] | - |
disabledRowKeys.type | PropType<Key[]> | - |
disabledStorable | { type: BooleanConstructor } | - |
disabledStorable.type | BooleanConstructor | - |
editByClickRow | { default: true ; type: BooleanConstructor } | 是否可以通过点击行来将改行变为编辑状态 |
editByClickRow.default | true | - |
editByClickRow.type | BooleanConstructor | - |
editable | { default: false ; type: BooleanConstructor } | 是否启用编辑功能 |
editable.default | false | - |
editable.type | BooleanConstructor | - |
editedRowKey | { type: PropType<undefined | Key> } | 当前编辑的行的 key |
editedRowKey.type | PropType<undefined | Key> | - |
fields | { default: () => never[] ; type: PropType<AntDesignVueFormModelFieldArgs<any, FormItemControlType>[]> } | 当可编辑时, 用于配置可编辑的字段. 与 NForm 的 fields 属性一致. |
fields.default | () => never[] | - |
fields.type | PropType<AntDesignVueFormModelFieldArgs<any, FormItemControlType>[]> | - |
onResizeColumn | { type: PropType<(w: number, col: ColumnType<any>) => void> } | - |
onResizeColumn.type | PropType<(w: number, col: ColumnType<any>) => void> | - |
onUpdate:editedRowKey | { default: () => void ; type: PropType<(data: (undefined | Key)[]) => void> } | - |
onUpdate:editedRowKey.default | () => void | - |
onUpdate:editedRowKey.type | PropType<(data: (undefined | Key)[]) => void> | - |
pagination | { default: true ; type: PropType<undefined | false | TablePaginationConfig> } | - |
pagination.default | true | - |
pagination.type | PropType<undefined | false | TablePaginationConfig> | - |
rowClassName | { type: PropType<undefined | string | RowClassName<any>> } | - |
rowClassName.type | PropType<undefined | string | RowClassName<any>> | - |
rowKey | { default: "key" ; type: PropType<undefined | string | GetRowKey<any>> } | - |
rowKey.default | "key" | - |
rowKey.type | PropType<undefined | string | GetRowKey<any>> | - |
rowSelection | { type: PropType<Partial<NTableRowSelection>> } | - |
rowSelection.type | PropType<Partial<NTableRowSelection>> | - |
showNumberColumn | { default: false ; type: PropType<true | ColumnType<any> & { startIndex: number }> } | - |
showNumberColumn.default | false | - |
showNumberColumn.type | PropType<true | ColumnType<any> & { startIndex: number }> | - |
size | { default: "small" ; type: PropType<SizeType> } | - |
size.default | "small" | - |
size.type | PropType<SizeType> | - |
storageKey | { type: StringConstructor } | - |
storageKey.type | StringConstructor | - |
striped | { default: false ; type: BooleanConstructor } | 是否显示斑马纹 |
striped.default | false | - |
striped.type | BooleanConstructor | - |
Defined in
dist/src/components/n-table/table-types.d.ts:7
nToolbarProps
nToolbarProps(): Object
Returns
Object
| Name | Type | Description |
|---|---|---|
contextSlots | { default: () => {} ; type: PropType<ContextSlots> } | - |
contextSlots.default | () => {} | - |
contextSlots.type | PropType<ContextSlots> | - |
disabledColumnKeys | { default: () => never[] ; type: PropType<string[]> } | 不可编辑的表格列 key 的数组. |
disabledColumnKeys.default | () => never[] | - |
disabledColumnKeys.type | PropType<string[]> | - |
disabledStorable | { type: BooleanConstructor } | - |
disabledStorable.type | BooleanConstructor | - |
exportAsFile | PropType<() => void> | 传入一个导出按钮被点击时的回调函数并显示导出按钮. 默认不显示导出按钮. |
storageKey | { type: StringConstructor } | - |
storageKey.type | StringConstructor | - |
tableColumns | PropType<NTableColumn<RecordType>[]> | 表格列数组, 用于控制显示隐藏. 通过 update:tableColumns 事件更新. 需要使用 v-model:tableColumns 双向绑定生效. |
Defined in
dist/src/components/n-toolbar/toolbar-types.d.ts:3
nUploadPictureCardProps
nUploadPictureCardProps(): Object
Returns
Object
| Name | Type |
|---|---|
fileList | { type: PropType<undefined | UploadFile<unknown>[]> } |
fileList.type | PropType<undefined | UploadFile<unknown>[]> |
Defined in
dist/src/components/n-upload/upload-types.d.ts:39
nUploadProps
nUploadProps(): Object
Returns
Object
| Name | Type |
|---|---|
customRequest | { type: PropType<undefined | (options: UploadRequestOption<any>) => void> } |
customRequest.type | PropType<undefined | (options: UploadRequestOption<any>) => void> |
disabledStorable | { type: BooleanConstructor } |
disabledStorable.type | BooleanConstructor |
limit | { default: () => {} ; type: PropType<NUploadLimit> } |
limit.default | () => {} |
limit.type | PropType<NUploadLimit> |
storageKey | { type: StringConstructor } |
storageKey.type | StringConstructor |
Defined in
dist/src/components/n-upload/upload-types.d.ts:4
storableProps
storableProps(): Object
提供给支持本地存储的组件使用的 props.
Returns
Object
| Name | Type | Description |
|---|---|---|
disabledStorable | { type: BooleanConstructor } | 是否禁用本地存储 |
disabledStorable.type | BooleanConstructor | - |
storageKey | { type: StringConstructor } | 表格的唯一标识, 作为本地存储的 key. |
storageKey.type | StringConstructor | - |
Defined in
dist/src/storage/storage-type.d.ts:5
useAntDesignVueFormHelper
useAntDesignVueFormHelper(onChange, onValidateError, presets, formValidator): Object
Parameters
| Name | Type |
|---|---|
onChange | (name: string, value: any) => void |
onValidateError | (error: any) => void |
presets | undefined | Partial<Record<FormItemControlType, any>>[] |
formValidator | FormValidator |
Returns
Object
| Name | Type |
|---|---|
formHelper | AntDesignVueFormHelper |
Defined in
dist/src/components/n-form/ant-design-vue-adaptive/use-ant-design-vue-form-helper.d.ts:3
useAntDesignVueTableHelper
useAntDesignVueTableHelper<RECORD_KEY, RECORD_TYPE>(loadRecord, columns, recordKeyName, options?): Object
易于使用的 Ant Design Vue TableHelper hook.
Type parameters
| Name | Type |
|---|---|
RECORD_KEY | extends string |
RECORD_TYPE | extends RecordType |
Parameters
| Name | Type | Description |
|---|---|---|
loadRecord | LoadTableRecordFunction<RECORD_TYPE> | 加载数据的函数 |
columns | Partial<NTableColumn<RecordType>>[] | 表格列 |
recordKeyName | RECORD_KEY | 表格行的 key |
options? | Partial<AntDesignVueTableHelperOptions> | 配置项 |
Returns
Object
| Name | Type | Description |
|---|---|---|
columns | Ref<NTableColumn<RecordType>[]> | 列属性 |
onChange | (pagination: TablePaginationConfig, filters: Record<string, FilterValue | null>, sorter: SorterResult | SorterResult[], extra: TableCurrentDataSource) => void | 监听 Ant Design Vue Table row-selection 属性的 onChange 事件 |
rowSelection | NTableRowSelection | 行选择相关的属性 |
searchForm | { data: Record<string, unknown> ; reset: () => void ; search: () => void } | 搜索表单相关的属性 |
searchForm.data | Record<string, unknown> | 搜索表单的数据 |
searchForm.reset | () => void | 重置搜索表单, 更新过滤参数并重新加载数据 |
searchForm.search | () => void | 确认搜索, 更新过滤参数并重新加载数据 |
tableHelper | AntDesignVueTableHelper<RECORD_KEY, RECORD_TYPE> | AntDesignVueTableHelper 实例对象 |
Defined in
dist/src/components/n-table/use-ant-design-vue-table-helper.d.ts:12
useAutoLoadSelectHelper
useAutoLoadSelectHelper(loadRecord, recordKeyName, options?): Object
Parameters
| Name | Type |
|---|---|
loadRecord | LoadSelectOptionsFunction<RecordType> |
recordKeyName | string |
options? | Partial<TableHelperOptions> |
Returns
Object
| Name | Type |
|---|---|
onSearchValueChange | (value: string) => void |
selectHelper | { addSortParams: (...paramsList: TableSortParams[]) => AutoLoadSelectHelper ; destroy: () => void ; filterParams: TableFilterParams ; firstPage: () => AutoLoadSelectHelper ; lastPage: () => AutoLoadSelectHelper ; latestLoadRecord?: RecordType[] ; loadRecord: (immediate?: boolean) => AutoLoadSelectHelper ; loading: boolean ; nextPage: () => AutoLoadSelectHelper ; off: <K_1>(type: K_1, listener: (event: TableHelperEventMap[K_1]) => any) => void ; on: <K>(type: K, listener: (event: TableHelperEventMap[K]) => any) => void ; once: <K_2>(type: K_2, listener: (event: TableHelperEventMap[K_2]) => any) => void ; optionSource: RecordType[] ; options: { pageSize: number ; pageStartIndex: number } ; pageCount: number ; paginationParams: { current: number ; pageSize: number } ; previousPage: () => AutoLoadSelectHelper ; processing: boolean ; records: RecordType[] ; reloadPage: () => AutoLoadSelectHelper ; removeSortParams: (...args: (string | TableSortParams)[]) => AutoLoadSelectHelper ; skipToPage: (pageNumber: number, relative?: boolean) => AutoLoadSelectHelper ; sortParams: { direction: "ascend" | "descend" | null | undefined ; field: string }[] ; total: number ; updateFilterParams: (params: TableFilterParams) => AutoLoadSelectHelper ; updatePaginationParams: (params: Partial<TablePaginationParams>) => AutoLoadSelectHelper ; wait: () => Promise<void> } |
selectHelper.addSortParams | (...paramsList: TableSortParams[]) => AutoLoadSelectHelper |
selectHelper.destroy | () => void |
selectHelper.filterParams | TableFilterParams |
selectHelper.firstPage | () => AutoLoadSelectHelper |
selectHelper.lastPage | () => AutoLoadSelectHelper |
selectHelper.latestLoadRecord? | RecordType[] |
selectHelper.loadRecord | (immediate?: boolean) => AutoLoadSelectHelper |
selectHelper.loading | boolean |
selectHelper.nextPage | () => AutoLoadSelectHelper |
selectHelper.off | <K_1>(type: K_1, listener: (event: TableHelperEventMap[K_1]) => any) => void |
selectHelper.on | <K>(type: K, listener: (event: TableHelperEventMap[K]) => any) => void |
selectHelper.once | <K_2>(type: K_2, listener: (event: TableHelperEventMap[K_2]) => any) => void |
selectHelper.optionSource | RecordType[] |
selectHelper.options | { pageSize: number ; pageStartIndex: number } |
selectHelper.options.pageSize | number |
selectHelper.options.pageStartIndex | number |
selectHelper.pageCount | number |
selectHelper.paginationParams | { current: number ; pageSize: number } |
selectHelper.paginationParams.current | number |
selectHelper.paginationParams.pageSize | number |
selectHelper.previousPage | () => AutoLoadSelectHelper |
selectHelper.processing | boolean |
selectHelper.records | RecordType[] |
selectHelper.reloadPage | () => AutoLoadSelectHelper |
selectHelper.removeSortParams | (...args: (string | TableSortParams)[]) => AutoLoadSelectHelper |
selectHelper.skipToPage | (pageNumber: number, relative?: boolean) => AutoLoadSelectHelper |
selectHelper.sortParams | { direction: "ascend" | "descend" | null | undefined ; field: string }[] |
selectHelper.total | number |
selectHelper.updateFilterParams | (params: TableFilterParams) => AutoLoadSelectHelper |
selectHelper.updatePaginationParams | (params: Partial<TablePaginationParams>) => AutoLoadSelectHelper |
selectHelper.wait | () => Promise<void> |
Defined in
dist/src/components/n-select/auto-load-select-helper.d.ts:10
useDrawer
useDrawer(): NDrawerContext
导出用于操作当前 NDrawer 的方法.
Returns
Defined in
dist/src/components/n-drawer/use-drawer.d.ts:5
useDrawerManager
useDrawerManager(): NDrawerWrapperContext
Returns
Defined in
dist/src/components/n-drawer/use-drawer.d.ts:6
useModal
useModal(): NModalContext
导出用于操作当前 NModal 的方法.
Returns
Defined in
dist/src/components/n-modal/use-modal.d.ts:5
useModalManager
useModalManager(): NModalWrapperContext
Returns
Defined in
dist/src/components/n-modal/use-modal.d.ts:6
useNDrawerWrapper
useNDrawerWrapper(): Object
Returns
Object
| Name | Type |
|---|---|
context | NDrawerWrapperContext |
render | () => JSX.Element |
Defined in
dist/src/components/n-drawer/use-drawer-wrapper.d.ts:2
useNModalWrapper
useNModalWrapper(): Object
Returns
Object
| Name | Type |
|---|---|
context | NModalWrapperContext |
render | () => JSX.Element |
Defined in
dist/src/components/n-modal/use-modal-wrapper.d.ts:2
useResponsive
useResponsive(): Object
获取当前的响应式断点. 该值会随着窗口大小的变化而变化.
使用基于 BootStrap 4 定制的断点规则. 详见 ./responsive-observe.ts
Returns
Object
| Name | Type |
|---|---|
breakPoint | Ref<"xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl"> |
Defined in
dist/src/components/utils/hooks/use-responsive/index.d.ts:11
useSpecInject
useSpecInject<T>(name): Object
Type parameters
| Name |
|---|
T |
Parameters
| Name | Type |
|---|---|
name | string |
Returns
Object
| Name | Type |
|---|---|
easyForm | ComputedRef |
form | ComputedRef |
table | ComputedRef |
upload | ComputedRef |
Defined in
dist/src/components/utils/hooks/use-spec/index.d.ts:18