Skip to content
On this page

@nbicc/common-components

Namespaces

Enumerations

Classes

Interfaces

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

NameType
TYPEany
CONTROLextends 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

NameType
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
NameTypeDescription
paginationTablePaginationParams分页参数
filterTableFilterParams过滤参数
sortTableSortParams[]排序参数
extraObject额外参数
extra.abortSignalAbortSignal中断信号, 用于中断请求
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
NameType
propsReadonly<NPrintProps>
elementHTMLElement
Returns

void | Promise<void>

Defined in

dist/src/components/n-print/print-types.d.ts:180


NPrintBaseExpose

NPrintBaseExpose: Object

Type declaration

NameType
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

NameTypeDescription
hostnamestring服务地址. 默认值为 localhost.
portnumber服务端口. 默认值为 8000.
standbyPortnumber备用端口. 默认值为 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
NameTypeDescription
propsReadonly<NPrintPageProps>页面属性, 包括页面大小, 内外边距等.
iframeHTMLIFrameElement-
lodopanyLODOP 对象.
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

NameType
bottomstring
leftstring
rightstring
topstring

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

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

NameType
RECORD_TYPERecordType

Defined in

dist/src/components/n-table/table-types.d.ts:166


NTableColumnExtraOptions

NTableColumnExtraOptions: Object

额外的列选项

Type declaration

NameTypeDescription
ordernumber列排序时的的优先级
visibleboolean该列是否可见

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

NameType
install(app: App) => void

Defined in

dist/src/main.d.ts:19


defaultSpecProvider

Const defaultSpecProvider: Object

Type declaration

NameType
easyFormNSpecProviderEasyFormConfig
formNSpecProviderFormConfig
table{ ellipsisWithTooltip: boolean }
table.ellipsisWithTooltipboolean
uploadRequired<{ 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 }>
wrapDrawerboolean
wrapModalboolean

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

NameType
optionsPartial<FormItemControlOptions<TYPE>>
..._argsany[]

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

NameType
screenPartial<Record<"xxxl" | "xxl" | "xl" | "lg" | "md" | "sm" | "xs", boolean>>

Returns

Breakpoint

Defined in

dist/src/components/utils/hooks/use-responsive/index.d.ts:14


isStorable

isStorable(props): boolean

用于判断是否开启本地存储

Parameters

NameType
propsPartial<ExtractPropTypes<{ disabledStorable: { type: BooleanConstructor } ; storageKey: { type: StringConstructor } }>>

Returns

boolean

Defined in

dist/src/storage/storage-type.d.ts:24


nAutoLoadSelectProps

nAutoLoadSelectProps(): Object

Returns

Object

NameType
fieldNames{ type: PropType<FieldNames> }
fieldNames.typePropType<FieldNames>
loadRecord{ required: true ; type: PropType<LoadSelectOptionsFunction<RecordType>> }
loadRecord.requiredtrue
loadRecord.typePropType<LoadSelectOptionsFunction<RecordType>>
pageSize{ default: 100 ; type: NumberConstructor }
pageSize.default100
pageSize.typeNumberConstructor
pageStartIndex{ default: 1 ; type: NumberConstructor }
pageStartIndex.default1
pageStartIndex.typeNumberConstructor

Defined in

dist/src/components/n-select/select-types.d.ts:45


nBaseFormProps

nBaseFormProps(): Object

Returns

Object

NameTypeDescription
contextSlots{ default: () => {} ; type: PropType<{}> }-
contextSlots.default() => {}-
contextSlots.typePropType<{}>-
data{ default: () => {} ; type: PropType<Record<string, any>> }表单数据对象, 可以用 v-model:data 双向绑定.
data.default() => {}-
data.typePropType<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.typePropType<NFormFieldLayout>-
fieldStatus{ default: () => {} ; type: PropType<Partial<NFormFieldStatus>> }表单项的状态, 用于描述表单项的状态. 默认值为 { disabled: false, readOnly: false }. * disabled: 表单项是否禁用. 设置为 true 时, 表单项控件不可编辑. * readOnly: 表单项是否只读. 设置为 true 时, 将仅展示表单项的值不会渲染控件.
fieldStatus.default() => {}-
fieldStatus.typePropType<Partial<NFormFieldStatus>>-
fields{ default: () => never[] ; type: PropType<AntDesignVueFormModelFieldArgs<any, INPUT>[]> }表单项的集合, 用于描述表单的结构.
fields.default() => never[]-
fields.typePropType<AntDesignVueFormModelFieldArgs<any, INPUT>[]>-
onUpdate:data{ default: () => void ; type: PropType<(data: Record<string, any>) => void> }-
onUpdate:data.default() => void-
onUpdate:data.typePropType<(data: Record<string, any>) => void>-
onValidateError{ type: PropType<(error: any) => void> }-
onValidateError.typePropType<(error: any) => void>-
specConfig{ required: true ; type: PropType<NSpecProviderFormConfig> }-
specConfig.requiredtrue-
specConfig.typePropType<NSpecProviderFormConfig>-

Defined in

dist/src/components/n-form/form-types.d.ts:186


nButtonProps

nButtonProps(): Object

Returns

Object

NameTypeDescription
delay{ default: 250 ; type: NumberConstructor }点击事件延时时间, 用于防止重复点击. 单位毫秒. 默认 250 毫秒.
delay.default250-
delay.typeNumberConstructor-
onClick{ type: PropType<(event: MouseEvent) => void> }-
onClick.typePropType<(event: MouseEvent) => void>-
secondary{ default: false ; type: BooleanConstructor }-
secondary.defaultfalse-
secondary.typeBooleanConstructor-
type{ type: PropType<undefined | ButtonType | "secondary"> }-
type.typePropType<undefined | ButtonType | "secondary">-
warning{ default: false ; type: BooleanConstructor }-
warning.defaultfalse-
warning.typeBooleanConstructor-

Defined in

dist/src/components/n-button/button-types.d.ts:3


nDrawerContainerProps

nDrawerContainerProps(): Object

Returns

Object

NameType
beforeClose{ default: () => boolean ; type: PropType<() => boolean | void | Promise<boolean | void>> }
beforeClose.default() => boolean
beforeClose.typePropType<() => boolean | void | Promise<boolean | void>>
beforeOpen{ default: () => boolean ; type: PropType<() => boolean | void | Promise<boolean | void>> }
beforeOpen.default() => boolean
beforeOpen.typePropType<() => boolean | void | Promise<boolean | void>>
initialData{ default: () => undefined ; type: PropType<() => Record<string, any> | Promise<Record<string, any>>> }
initialData.default() => undefined
initialData.typePropType<() => Record<string, any> | Promise<Record<string, any>>>
loadingText{ default: "加载中..." ; type: StringConstructor }
loadingText.default"加载中..."
loadingText.typeStringConstructor

Defined in

dist/src/components/n-drawer/drawer-types.d.ts:33


nDrawerProps

nDrawerProps(): Object

Returns

Object

NameType
initialData{ default: () => undefined ; type: PropType<() => Record<string, any> | Promise<Record<string, any>>> }
initialData.default() => undefined
initialData.typePropType<() => Record<string, any> | Promise<Record<string, any>>>
loadingText{ default: "加载中..." ; type: StringConstructor }
loadingText.default"加载中..."
loadingText.typeStringConstructor

Defined in

dist/src/components/n-drawer/drawer-types.d.ts:22


nDrawerWrapperProps

nDrawerWrapperProps(): Object

Returns

Object

NameType
provide{ default: boolean ; type: BooleanConstructor }
provide.defaultboolean
provide.typeBooleanConstructor

Defined in

dist/src/components/n-drawer/drawer-types.d.ts:3


nEasyFormProps

nEasyFormProps(): Object

Returns

Object

NameTypeDescription
beforeSearch{ type: PropType<(data: Record<string, any>) => boolean | Promise<boolean>> }search 事件触发前的钩子, 返回 false 或 Promise.reject 时将阻止 search 事件的触发.
beforeSearch.typePropType<(data: Record<string, any>) => boolean | Promise<boolean>>-
data{ default: () => {} ; type: PropType<Record<string, any>> }表单数据对象, 可以用 v-model:data 双向绑定. data 仅在 search 事件触发时更新.
data.default() => {}-
data.typePropType<Record<string, any>>-
defaultExpandRowCount{ type: PropType<number | Partial<{ lg: number ; md: number ; sm: number ; xl: number ; xs: number ; xxl: number ; xxxl: number }>> }未展开时显示的行数, 默认值为 2. 可以通过对象的方式设置不同屏幕尺寸下的行数.
defaultExpandRowCount.typePropType<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.typePropType<(data: Record<string, any>) => void>-
onReset{ type: PropType<() => void> }重置按钮点击事件
onReset.typePropType<() => void>-
onSearch{ type: PropType<() => void> }搜索按钮点击事件
onSearch.typePropType<() => void>-
onUpdate:data{ default: () => void ; type: PropType<(data: Record<string, any>) => void> }-
onUpdate:data.default() => void-
onUpdate:data.typePropType<(data: Record<string, any>) => void>-

Defined in

dist/src/components/n-form/form-types.d.ts:62


nEasyTableProps

nEasyTableProps(): Object

Returns

Object

NameType
columns{ default: () => never[] ; type: PropType<Partial<NTableColumn<RecordType>>[]> }
columns.default() => never[]
columns.typePropType<Partial<NTableColumn<RecordType>>[]>
tableHelper{ required: true ; type: typeof AntDesignVueTableHelper }
tableHelper.requiredtrue
tableHelper.typetypeof AntDesignVueTableHelper

Defined in

dist/src/components/n-table/table-types.d.ts:138


nFormItemProps

nFormItemProps(): Object

Returns

Object

NameTypeDescription
contextSlots{ default: () => {} ; type: PropType<{ control: () => VNode<RendererNode, RendererElement, { [key: string]: any; }>[] }> }-
contextSlots.default() => {}-
contextSlots.typePropType<{ control: () => VNode<RendererNode, RendererElement, { [key: string]: any; }>[] }>-
field{ required: true ; type: typeof AntDesignVueFormItem }表单项配置属性. 见 nFormProps.fields.
field.requiredtrue-
field.typetypeof AntDesignVueFormItem-
status{ type: PropType<Partial<FieldStatus>> }表单项状态配置, 见 nFormProps.fieldStatus.
status.typePropType<Partial<FieldStatus>>-
validateInfo{ type: PropType<ValidateInfo> }-
validateInfo.typePropType<ValidateInfo>-

Defined in

dist/src/components/n-form/form-types.d.ts:157


nFormProps

nFormProps(): Object

Returns

Object

NameTypeDescription
contextSlots{ default: () => {} ; type: PropType<{}> }-
contextSlots.default() => {}-
contextSlots.typePropType<{}>-
data{ default: () => {} ; type: PropType<Record<string, any>> }表单数据对象, 可以用 v-model:data 双向绑定.
data.default() => {}-
data.typePropType<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.typePropType<NFormFieldLayout>-
fieldStatus{ default: () => {} ; type: PropType<Partial<NFormFieldStatus>> }表单项的状态, 用于描述表单项的状态. 默认值为 { disabled: false, readOnly: false }. * disabled: 表单项是否禁用. 设置为 true 时, 表单项控件不可编辑. * readOnly: 表单项是否只读. 设置为 true 时, 将仅展示表单项的值不会渲染控件.
fieldStatus.default() => {}-
fieldStatus.typePropType<Partial<NFormFieldStatus>>-
fields{ default: () => never[] ; type: PropType<AntDesignVueFormModelFieldArgs<any, INPUT>[]> }表单项的集合, 用于描述表单的结构.
fields.default() => never[]-
fields.typePropType<AntDesignVueFormModelFieldArgs<any, INPUT>[]>-
onUpdate:data{ default: () => void ; type: PropType<(data: Record<string, any>) => void> }-
onUpdate:data.default() => void-
onUpdate:data.typePropType<(data: Record<string, any>) => void>-
onValidateError{ type: PropType<(error: any) => void> }-
onValidateError.typePropType<(error: any) => void>-

Defined in

dist/src/components/n-form/form-types.d.ts:8


nInputNumberProps

nInputNumberProps(): Object

Returns

Object

NameType
disabledStorable{ type: BooleanConstructor }
disabledStorable.typeBooleanConstructor
formatter{ type: PropType<undefined | (value: ValueType, info: { input: string ; userTyping: boolean }) => string> }
formatter.typePropType<undefined | (value: ValueType, info: { input: string ; userTyping: boolean }) => string>
onUpdate:value{ type: PropType<undefined | (value: ValueType) => void> }
onUpdate:value.typePropType<undefined | (value: ValueType) => void>
parser{ type: PropType<undefined | (displayValue: string) => ValueType> }
parser.typePropType<undefined | (displayValue: string) => ValueType>
precision{ type: PropType<undefined | number> }
precision.typePropType<undefined | number>
precisionRange{ type: PropType<number[]> }
precisionRange.typePropType<number[]>
round{ default: true ; type: PropType<Boolean> }
round.defaulttrue
round.typePropType<Boolean>
storageKey{ type: StringConstructor }
storageKey.typeStringConstructor
value{ type: PropType<undefined | ValueType> }
value.typePropType<undefined | ValueType>

Defined in

dist/src/components/n-input-number/input-number-types.d.ts:3


nLoadingButtonProps

nLoadingButtonProps(): Object

Returns

Object

NameTypeDescription
loading{ type: PropType<undefined | boolean | { delay?: number }> }该参数与 loadingClick 冲突,当 该参数存在时 loadingClick 失效.
loading.typePropType<undefined | boolean | { delay?: number }>-
onClick{ type: PropType<(event: MouseEvent) => void> }-
onClick.typePropType<(event: MouseEvent) => void>-
onLoadingClick{ type: PropType<(event: MouseEvent) => undefined | Promise<unknown>> }点击事件回调函数. 该函数执行前会将 loading 状态设置为 true.并且当返回值为 Promise 时, 会在 Promise 执行完毕后将 loading 状态设置为 false.
onLoadingClick.typePropType<(event: MouseEvent) => undefined | Promise<unknown>>-

Defined in

dist/src/components/n-button/button-types.d.ts:28


nModalContainerProps

nModalContainerProps(): Object

Returns

Object

NameType
beforeClose{ default: () => boolean ; type: PropType<() => boolean | void | Promise<boolean | void>> }
beforeClose.default() => boolean
beforeClose.typePropType<() => boolean | void | Promise<boolean | void>>
beforeOpen{ default: () => boolean ; type: PropType<() => boolean | void | Promise<boolean | void>> }
beforeOpen.default() => boolean
beforeOpen.typePropType<() => boolean | void | Promise<boolean | void>>
initialData{ default: () => undefined ; type: PropType<() => Record<string, any> | Promise<Record<string, any>>> }
initialData.default() => undefined
initialData.typePropType<() => Record<string, any> | Promise<Record<string, any>>>
loadingText{ default: "加载中..." ; type: StringConstructor }
loadingText.default"加载中..."
loadingText.typeStringConstructor

Defined in

dist/src/components/n-modal/modal-types.d.ts:33


nModalProps

nModalProps(): Object

Returns

Object

NameType
initialData{ default: () => undefined ; type: PropType<() => Record<string, any> | Promise<Record<string, any>>> }
initialData.default() => undefined
initialData.typePropType<() => Record<string, any> | Promise<Record<string, any>>>
loadingText{ default: "加载中..." ; type: StringConstructor }
loadingText.default"加载中..."
loadingText.typeStringConstructor

Defined in

dist/src/components/n-modal/modal-types.d.ts:22


nModalWrapperProps

nModalWrapperProps(): Object

Returns

Object

NameType
provide{ default: boolean ; type: BooleanConstructor }
provide.defaultboolean
provide.typeBooleanConstructor

Defined in

dist/src/components/n-modal/modal-types.d.ts:3


nPageLayoutProps

nPageLayoutProps(): Object

Returns

Object

NameType
contextSlots{ default: () => {} ; type: PropType<ContextSlots> }
contextSlots.default() => {}
contextSlots.typePropType<ContextSlots>

Defined in

dist/src/components/n-page-layout/page-layout-types.d.ts:2


nPrintBaseProps

nPrintBaseProps(): Object

Returns

Object

NameTypeDescription
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.typePropType<{ 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.typePropType<NPrintBaseCustomPrintFunc>-
margin{ default: "0" ; type: PropType<NPrintMargin> }外边距
margin.default"0"-
margin.typePropType<NPrintMargin>-
onClose{ default: () => void ; type: PropType<() => void> }-
onClose.default() => void-
onClose.typePropType<() => void>-
onError{ default: (error: Error) => never ; type: PropType<(error: Error) => void> }-
onError.default(error: Error) => never-
onError.typePropType<(error: Error) => void>-
orientation{ default: "portrait" ; type: PropType<NPrintPageOrientation> }-
orientation.default"portrait"-
orientation.typePropType<NPrintPageOrientation>-
padding{ default: "0" ; type: PropType<NPrintMargin> }内边距
padding.default"0"-
padding.typePropType<NPrintMargin>-
pagingMode{ default: AUTO ; type: PropType<NPrintPagingMode> }-
pagingMode.defaultAUTO-
pagingMode.typePropType<NPrintPagingMode>-
size{ default: "A4" ; type: PropType<NPrintPageSize> }-
size.default"A4"-
size.typePropType<NPrintPageSize>-
title{ default: "" ; type: StringConstructor }打印时的文档标题
title.default""-
title.typeStringConstructor-

Defined in

dist/src/components/n-print/print-types.d.ts:121


nPrintLodopProps

nPrintLodopProps(): Object

Returns

Object

NameTypeDescription
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.typePropType<{ 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.typePropType<NPrintLodopCustomPrintFunc | { print: NPrintLodopCustomPrintFunc }>-
margin{ default: "0" ; type: PropType<NPrintMargin> }-
margin.default"0"-
margin.typePropType<NPrintMargin>-
onClose{ default: () => void ; type: PropType<(count: number) => void> }打印窗口关闭时的回调函数. Param 窗口关闭前打印的次数. 为 0 时表示关闭窗口未打印.
onClose.default() => void-
onClose.typePropType<(count: number) => void>-
onError{ default: (error: Error) => never ; type: PropType<(error: Error) => void> }-
onError.default(error: Error) => never-
onError.typePropType<(error: Error) => void>-
orientation{ default: "portrait" ; type: PropType<NPrintPageOrientation> }-
orientation.default"portrait"-
orientation.typePropType<NPrintPageOrientation>-
padding{ default: "0" ; type: PropType<NPrintMargin> }-
padding.default"0"-
padding.typePropType<NPrintMargin>-
pagingMode{ type: PropType<NPrintPagingMode | TABLE> }-
pagingMode.typePropType<NPrintPagingMode | TABLE>-
serviceConfig{ default: () => { hostname: string ; port: number ; standbyPort: number } ; type: PropType<NPrintCLodopServiceConfig> }C-LODOP 打印服务的配置.
serviceConfig.default() => { hostname: string ; port: number ; standbyPort: number }-
serviceConfig.typePropType<NPrintCLodopServiceConfig>-
size{ default: "A4" ; type: PropType<NPrintPageSize> }-
size.default"A4"-
size.typePropType<NPrintPageSize>-
title{ default: "" ; type: StringConstructor }-
title.default""-
title.typeStringConstructor-

Defined in

dist/src/components/n-print/lodop/lodop-print-types.d.ts:4


nPrintPageProps

nPrintPageProps(): Object

Returns

Object

NameType
breakAfter{ default: "" ; type: PropType<BreakAfterProperty> }
breakAfter.default""
breakAfter.typePropType<BreakAfterProperty>
height{ default: "0" ; type: StringConstructor }
height.default"0"
height.typeStringConstructor
margin{ default: () => {} ; type: PropType<NPrintMarginObject> }
margin.default() => {}
margin.typePropType<NPrintMarginObject>
overflow{ default: "" ; type: PropType<string> }
overflow.default""
overflow.typePropType<string>
padding{ default: () => {} ; type: PropType<NPrintMarginObject> }
padding.default() => {}
padding.typePropType<NPrintMarginObject>
width{ default: "0" ; type: StringConstructor }
width.default"0"
width.typeStringConstructor

Defined in

dist/src/components/n-print/print-types.d.ts:93


nPrintProps

nPrintProps(): Object

Returns

Object

NameTypeDescription
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.typePropType<{ 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.typePropType<NPrintMargin>-
onClose{ default: () => void ; type: PropType<() => void> }-
onClose.default() => void-
onClose.typePropType<() => void>-
onError{ default: (error: Error) => never ; type: PropType<(error: Error) => void> }-
onError.default(error: Error) => never-
onError.typePropType<(error: Error) => void>-
orientation{ default: "portrait" ; type: PropType<NPrintPageOrientation> }-
orientation.default"portrait"-
orientation.typePropType<NPrintPageOrientation>-
padding{ default: "0" ; type: PropType<NPrintMargin> }内边距
padding.default"0"-
padding.typePropType<NPrintMargin>-
pagingMode{ default: AUTO ; type: PropType<NPrintPagingMode> }-
pagingMode.defaultAUTO-
pagingMode.typePropType<NPrintPagingMode>-
size{ default: "A4" ; type: PropType<NPrintPageSize> }-
size.default"A4"-
size.typePropType<NPrintPageSize>-
title{ default: "" ; type: StringConstructor }打印时的文档标题
title.default""-
title.typeStringConstructor-

Defined in

dist/src/components/n-print/print-types.d.ts:3


nSelectProps

nSelectProps(): Object

Returns

Object

NameType
fieldNames{ type: PropType<undefined | FieldNames> }
fieldNames.typePropType<undefined | FieldNames>
label{ type: PropType<string | string[]> }
label.typePropType<string | string[]>
onPopupScroll{ type: PropType<undefined | (e: UIEvent) => void> }
onPopupScroll.typePropType<undefined | (e: UIEvent) => void>
onSearch{ type: PropType<undefined | (value: string) => void> }
onSearch.typePropType<undefined | (value: string) => void>
onUpdate:value{ type: PropType<undefined | (val: SelectValue) => void> }
onUpdate:value.typePropType<undefined | (val: SelectValue) => void>
options{ default: () => never[] ; type: PropType<DefaultOptionType[]> }
options.default() => never[]
options.typePropType<DefaultOptionType[]>
placeholderOptions{ default: () => never[] ; type: PropType<DefaultOptionType | DefaultOptionType[]> }
placeholderOptions.default() => never[]
placeholderOptions.typePropType<DefaultOptionType | DefaultOptionType[]>
showSearch{ default: true ; type: BooleanConstructor }
showSearch.defaulttrue
showSearch.typeBooleanConstructor
value{ type: PropType<SelectValue> }
value.typePropType<SelectValue>

Defined in

dist/src/components/n-select/select-types.d.ts:7


nSpaceProps

nSpaceProps(): Object

Returns

Object

NameType
size{ default: 6 ; type: PropType<SpaceSize | [SpaceSize, SpaceSize]> }
size.default6
size.typePropType<SpaceSize | [SpaceSize, SpaceSize]>

Defined in

dist/src/components/n-space/space-types.d.ts:2


nSpecProviderProps

nSpecProviderProps(): Object

Returns

Object

NameType
easyForm{ type: PropType<Partial<NSpecProviderEasyFormConfig>> }
easyForm.typePropType<Partial<NSpecProviderEasyFormConfig>>
form{ type: PropType<Partial<NSpecProviderFormConfig>> }
form.typePropType<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.typePropType<{ 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.typePropType<{ 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.defaultboolean
wrapDrawer.typePropType<Boolean>
wrapModal{ default: boolean ; type: PropType<Boolean> }
wrapModal.defaultboolean
wrapModal.typePropType<Boolean>

Defined in

dist/src/components/n-spec-provider/spec-provider-types.d.ts:6


nTableProps

nTableProps(): Object

Returns

Object

NameTypeDescription
childrenColumnName{ default: "children" ; type: PropType<string> }-
childrenColumnName.default"children"-
childrenColumnName.typePropType<string>-
columnConfig{ default: () => {} ; type: PropType<Partial<NTableColumnConfig>> }-
columnConfig.default() => {}-
columnConfig.typePropType<Partial<NTableColumnConfig>>-
columns{ default: () => never[] ; type: PropType<Partial<NTableColumn<RecordType>>[]> }-
columns.default() => never[]-
columns.typePropType<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.typePropType<{ 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.typePropType<undefined | GetComponentProps<RecordType>>-
dataSource{ default: () => never[] ; type: PropType<undefined | any[]> }-
dataSource.default() => never[]-
dataSource.typePropType<undefined | any[]>-
disabledAdaptiveHeight{ default: false ; type: BooleanConstructor }禁用自适应高度. 禁用后, 表格的内容(tbody)高度将不会随着容器的高度变化而变化.
disabledAdaptiveHeight.defaultfalse-
disabledAdaptiveHeight.typeBooleanConstructor-
disabledRowKeys{ default: () => never[] ; type: PropType<Key[]> }-
disabledRowKeys.default() => never[]-
disabledRowKeys.typePropType<Key[]>-
disabledStorable{ type: BooleanConstructor }-
disabledStorable.typeBooleanConstructor-
editByClickRow{ default: true ; type: BooleanConstructor }是否可以通过点击行来将改行变为编辑状态
editByClickRow.defaulttrue-
editByClickRow.typeBooleanConstructor-
editable{ default: false ; type: BooleanConstructor }是否启用编辑功能
editable.defaultfalse-
editable.typeBooleanConstructor-
editedRowKey{ type: PropType<undefined | Key> }当前编辑的行的 key
editedRowKey.typePropType<undefined | Key>-
fields{ default: () => never[] ; type: PropType<AntDesignVueFormModelFieldArgs<any, FormItemControlType>[]> }当可编辑时, 用于配置可编辑的字段. 与 NForm 的 fields 属性一致.
fields.default() => never[]-
fields.typePropType<AntDesignVueFormModelFieldArgs<any, FormItemControlType>[]>-
onResizeColumn{ type: PropType<(w: number, col: ColumnType<any>) => void> }-
onResizeColumn.typePropType<(w: number, col: ColumnType<any>) => void>-
onUpdate:editedRowKey{ default: () => void ; type: PropType<(data: (undefined | Key)[]) => void> }-
onUpdate:editedRowKey.default() => void-
onUpdate:editedRowKey.typePropType<(data: (undefined | Key)[]) => void>-
pagination{ default: true ; type: PropType<undefined | false | TablePaginationConfig> }-
pagination.defaulttrue-
pagination.typePropType<undefined | false | TablePaginationConfig>-
rowClassName{ type: PropType<undefined | string | RowClassName<any>> }-
rowClassName.typePropType<undefined | string | RowClassName<any>>-
rowKey{ default: "key" ; type: PropType<undefined | string | GetRowKey<any>> }-
rowKey.default"key"-
rowKey.typePropType<undefined | string | GetRowKey<any>>-
rowSelection{ type: PropType<Partial<NTableRowSelection>> }-
rowSelection.typePropType<Partial<NTableRowSelection>>-
showNumberColumn{ default: false ; type: PropType<true | ColumnType<any> & { startIndex: number }> }-
showNumberColumn.defaultfalse-
showNumberColumn.typePropType<true | ColumnType<any> & { startIndex: number }>-
size{ default: "small" ; type: PropType<SizeType> }-
size.default"small"-
size.typePropType<SizeType>-
storageKey{ type: StringConstructor }-
storageKey.typeStringConstructor-
striped{ default: false ; type: BooleanConstructor }是否显示斑马纹
striped.defaultfalse-
striped.typeBooleanConstructor-

Defined in

dist/src/components/n-table/table-types.d.ts:7


nToolbarProps

nToolbarProps(): Object

Returns

Object

NameTypeDescription
contextSlots{ default: () => {} ; type: PropType<ContextSlots> }-
contextSlots.default() => {}-
contextSlots.typePropType<ContextSlots>-
disabledColumnKeys{ default: () => never[] ; type: PropType<string[]> }不可编辑的表格列 key 的数组.
disabledColumnKeys.default() => never[]-
disabledColumnKeys.typePropType<string[]>-
disabledStorable{ type: BooleanConstructor }-
disabledStorable.typeBooleanConstructor-
exportAsFilePropType<() => void>传入一个导出按钮被点击时的回调函数并显示导出按钮. 默认不显示导出按钮.
storageKey{ type: StringConstructor }-
storageKey.typeStringConstructor-
tableColumnsPropType<NTableColumn<RecordType>[]>表格列数组, 用于控制显示隐藏. 通过 update:tableColumns 事件更新. 需要使用 v-model:tableColumns 双向绑定生效.

Defined in

dist/src/components/n-toolbar/toolbar-types.d.ts:3


nUploadPictureCardProps

nUploadPictureCardProps(): Object

Returns

Object

NameType
fileList{ type: PropType<undefined | UploadFile<unknown>[]> }
fileList.typePropType<undefined | UploadFile<unknown>[]>

Defined in

dist/src/components/n-upload/upload-types.d.ts:39


nUploadProps

nUploadProps(): Object

Returns

Object

NameType
customRequest{ type: PropType<undefined | (options: UploadRequestOption<any>) => void> }
customRequest.typePropType<undefined | (options: UploadRequestOption<any>) => void>
disabledStorable{ type: BooleanConstructor }
disabledStorable.typeBooleanConstructor
limit{ default: () => {} ; type: PropType<NUploadLimit> }
limit.default() => {}
limit.typePropType<NUploadLimit>
storageKey{ type: StringConstructor }
storageKey.typeStringConstructor

Defined in

dist/src/components/n-upload/upload-types.d.ts:4


storableProps

storableProps(): Object

提供给支持本地存储的组件使用的 props.

Returns

Object

NameTypeDescription
disabledStorable{ type: BooleanConstructor }是否禁用本地存储
disabledStorable.typeBooleanConstructor-
storageKey{ type: StringConstructor }表格的唯一标识, 作为本地存储的 key.
storageKey.typeStringConstructor-

Defined in

dist/src/storage/storage-type.d.ts:5


useAntDesignVueFormHelper

useAntDesignVueFormHelper(onChange, onValidateError, presets, formValidator): Object

Parameters

NameType
onChange(name: string, value: any) => void
onValidateError(error: any) => void
presetsundefined | Partial<Record<FormItemControlType, any>>[]
formValidatorFormValidator

Returns

Object

NameType
formHelperAntDesignVueFormHelper

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

NameType
RECORD_KEYextends string
RECORD_TYPEextends RecordType

Parameters

NameTypeDescription
loadRecordLoadTableRecordFunction<RECORD_TYPE>加载数据的函数
columnsPartial<NTableColumn<RecordType>>[]表格列
recordKeyNameRECORD_KEY表格行的 key
options?Partial<AntDesignVueTableHelperOptions>配置项

Returns

Object

NameTypeDescription
columnsRef<NTableColumn<RecordType>[]>列属性
onChange(pagination: TablePaginationConfig, filters: Record<string, FilterValue | null>, sorter: SorterResult | SorterResult[], extra: TableCurrentDataSource) => void监听 Ant Design Vue Table row-selection 属性的 onChange 事件
rowSelectionNTableRowSelection行选择相关的属性
searchForm{ data: Record<string, unknown> ; reset: () => void ; search: () => void }搜索表单相关的属性
searchForm.dataRecord<string, unknown>搜索表单的数据
searchForm.reset() => void重置搜索表单, 更新过滤参数并重新加载数据
searchForm.search() => void确认搜索, 更新过滤参数并重新加载数据
tableHelperAntDesignVueTableHelper<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

NameType
loadRecordLoadSelectOptionsFunction<RecordType>
recordKeyNamestring
options?Partial<TableHelperOptions>

Returns

Object

NameType
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.filterParamsTableFilterParams
selectHelper.firstPage() => AutoLoadSelectHelper
selectHelper.lastPage() => AutoLoadSelectHelper
selectHelper.latestLoadRecord?RecordType[]
selectHelper.loadRecord(immediate?: boolean) => AutoLoadSelectHelper
selectHelper.loadingboolean
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.optionSourceRecordType[]
selectHelper.options{ pageSize: number ; pageStartIndex: number }
selectHelper.options.pageSizenumber
selectHelper.options.pageStartIndexnumber
selectHelper.pageCountnumber
selectHelper.paginationParams{ current: number ; pageSize: number }
selectHelper.paginationParams.currentnumber
selectHelper.paginationParams.pageSizenumber
selectHelper.previousPage() => AutoLoadSelectHelper
selectHelper.processingboolean
selectHelper.recordsRecordType[]
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.totalnumber
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

NDrawerContext

Defined in

dist/src/components/n-drawer/use-drawer.d.ts:5


useDrawerManager

useDrawerManager(): NDrawerWrapperContext

Returns

NDrawerWrapperContext

Defined in

dist/src/components/n-drawer/use-drawer.d.ts:6


useModal

useModal(): NModalContext

导出用于操作当前 NModal 的方法.

Returns

NModalContext

Defined in

dist/src/components/n-modal/use-modal.d.ts:5


useModalManager

useModalManager(): NModalWrapperContext

Returns

NModalWrapperContext

Defined in

dist/src/components/n-modal/use-modal.d.ts:6


useNDrawerWrapper

useNDrawerWrapper(): Object

Returns

Object

NameType
contextNDrawerWrapperContext
render() => JSX.Element

Defined in

dist/src/components/n-drawer/use-drawer-wrapper.d.ts:2


useNModalWrapper

useNModalWrapper(): Object

Returns

Object

NameType
contextNModalWrapperContext
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

NameType
breakPointRef<"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

NameType
namestring

Returns

Object

NameType
easyFormComputedRef
formComputedRef
tableComputedRef
uploadComputedRef

Defined in

dist/src/components/utils/hooks/use-spec/index.d.ts:18