Skip to content

AppWrap 应用容器

说明

AppWrap是一个应用容器,一般用在应用最外层,主要作用是:

(1)向内部的后代组件(element-plusyun-elp)传递默认配置,方便设置组件属性的默认值,简化配置

(2)设置 yun-elpelement-plus 组件库的语言选项

注意:

向后代组件传递的配置参数只是为了从全局角度简化组件的配置和使用,所以它的优先级最低

API

Attributes

属性名说明类型默认值
elpConfigel-config-providerobject
localeyun-elp的语言配置enumzh-cn
borderLabely-border-label组件全局配置,见下表object
pageHeadery-page-header组件全局配置,见下表object
pageFootery-page-footer组件全局配置,见下表object
buttony-button组件全局配置,见下表object
drawery-drawer组件全局配置,见下表object
dialogy-dialog组件全局配置,见下表object
emptyy-empty组件全局配置,见下表object
textTooltipy-text-tooltip组件全局配置,见下表object
descy-desc组件全局配置,见下表object
tabley-table组件全局配置,见下表object
columnFormy-column-form、y-column-forms 组件全局配置,见下表object
columnOperationy-column-operation 组件全局配置,见下表object
echartsy-echarts 组件全局配置,见下表object

border-label Attribute

参数描述类型默认值
width组件总宽度string'auto'
height组件高度string'32px'

page-header Attribute

参数描述类型默认值
height组件高度string
titlePath从路径元数据中获取title的取值路径string
border组件默认是否显示下边框boolean
paddingX组件水平内边距string / array
titleTextStyle组件文本样式object
参数描述类型默认值
height组件高度,有效的css尺寸值string / number'56px'
left组件左侧距离,有效的css尺寸值string / number0
right组件右侧距离,有效的css尺寸值string / number0

button Attribute

继承 el-button 的全部属性 ,另外包含以下属性

参数描述类型默认值
delay防抖间隔时间,单位msstring / number300
maxWait最大等待时间,单位msstring / number

drawer Attribute

继承 el-drawer 的全部属性 ,另外包含以下属性

参数描述类型默认值
confirmText确认按钮文本string'确定'
confirmProps确认按钮属性object{type:'primary'}
cancelText取消按钮文本string'取消'
cancelProps取消按钮属性object{type:'default'}
titleStyle组件默认是否显示下边框object

dialog Attribute

继承 el-dialog 的全部属性 ,另外包含以下属性

参数描述类型默认值
confirmText确认按钮文本string'确定'
confirmProps确认按钮属性object{type:'primary'}
cancelText取消按钮文本string'取消'
cancelProps取消按钮属性object{type:'default'}
titleStyle标题文本样式object

empty Attribute

继承 el-empty 的全部属性 ,另外包含以下属性

参数描述类型默认值
style组件样式,包括el-empty支持的css变量object
image自定义图片string
imageSize自定义图片大小number100
description自定义描述string'暂无数据'

text-tooltip Attribute

参数描述类型默认值
placementtooltip显示位置enum'top'
tooltipPropstooltip配置属性,详见el-tooltipobject{}

desc Attribute

参数描述类型默认值
labelWidthlabel 宽度string / number'auto'
labelStylelabel 样式object
contentStylecontent 样式object
labelAlignlabel 文本对齐方式enum'left'
contentAligncontent 文本对齐方式enum'left'
emptyTextcontent 内容为空时显示的内容string''

table Attribute

参数描述类型默认值
emptyProps空数据时 y-empty 配置object'auto'
paginationPropslabel 样式object{}

columnForm Attribute

参数描述类型默认值
placement错误提示tooltip弹出位置enum'auto'
popperClass错误提示tooltip 的 popper 类名string'y-column-form__error-tooltip'

columnOperation Attribute

参数描述类型默认值
disabledDefaultTip按钮禁用状态时默认的tooltip提示文本string

echarts Attribute

参数描述类型默认值
theme图表主题,参见ECharts 中的样式简介string / object
chartTypes需要动态导入的图表类型,如 ['LineChart', 'BarChart']array[]
components需要动态导入的组件类型,如 ['GridComponent', 'TooltipComponent']array[]
renderers需要动态导入的渲染器类型,如 ['CanvasRenderer']array['CanvasRenderer']
features需要动态导入的特性功能,如 ['LabelLayout', 'UniversalTransition']array[]
initOpts初始化参数,参见echarts initobject{}

Slots

插槽名说明参数
default默认插槽,用于放置内容