Skip to content

第八章:内置组件

介绍

封装了一些常见组件,并且这些组件在初始化的时候已经自动加载,可以直接使用

sa-chart

基于vue-echarts封装的图表组件,vue-echarts是基于echarts封装的Vue图表组件,使用起来更加简单,可以参考vue-echarts

参数名参数类型说明默认值
optionObject图表配置项,类似ecahrts配置项
autoResizeBoolean是否自动调整大小True
heightString图表高度'100%'
widthString图表宽度'100%'

sa-checkbox

基于a-checkbox-group的封装,通过dict传递字典数据即可使用

参数名参数类型说明默认值
modelValueArray绑定值
dictString字典名称
directionString方向(水平 'horizontal',垂直 'vertical')'horizontal'
disabledBoolean是否禁用False

sa-radio

基于a-radio-group的封装,通过dict传递字典数据即可使用

参数名参数类型说明默认值
modelValueArray绑定值
dictString字典名称
typeString单选框组的类型'radio','button''radio'
directionString方向(水平 'horizontal',垂直 'vertical')'horizontal'
disabledBoolean是否禁用False

sa-resource-button

通过sa-resource-button 点击 会打开sa-resource资源选择器

参数名参数类型说明默认值
modelValueArray绑定值
multipleBoolean是否多选True
onlyDataBoolean是否只选择资源地址True
widthNumber资源选择器宽度1080

sa-select

基于a-select的封装,通过dict传递字典数据即可使用

参数名参数类型说明默认值
modelValueArray绑定值
dictString字典名称
fieldNamesObject自定义 SelectOptionData 中的字段value: 'value', label: 'label'
styleObject自定义样式
placeholderString选择框提示内容'请选择'
sizeString选择框大小('mini','small','medium','large')'medium'
disabledBoolean是否禁用False
allowClearBoolean是否允许清除True

sa-switch

基于a-switch的封装,默认'启用'为'1', '禁用'为'2',如果需要其他封装,请直接使用a-switch

参数名参数类型说明默认值
modelValueArray绑定值
typeString开关类型('circle', 'round', 'line')'round'
checkedValueString选中值'1'
uncheckedValueString未选中值'2'
checkedTextString选中文字'启用'
uncheckedTextString未选中文字'禁用'

sa-treeSlider

基于a-tree的封装,集展示、搜索、展开、折叠于一体

参数名参数类型说明默认值
modelValueArray绑定值
dataArray数据源
fieldNamesObject自定义 OptionData 中的字段value: 'value', label: 'label'
iconString树的图标
searchPlaceholderString输入框提示内容
borderBoolean是否显示边框True

sa-upload-image

封装的图片上传组件,使用简单

参数名参数类型说明默认值
modelValue(Array,String)绑定值
roundedBoolean是否圆角False
titleString默认上传文字'本地上传'
iconString默认上传按钮'icon-plus'
tipString上传提示文字
sizeNumber大小限制(byte)4 * 1024 * 1024
acceptString允许选择的文件类型'.jpg,jpeg,.gif,.png,.svg,.bpm'
disabledBoolean是否禁用False
multipleBoolean是否多选False
modeString上传模式,local强制本地上传('local','system')'system'
limitNumber多选模式,上传数量限制0

sa-upload-file

封装的文件上传组件,使用简单

参数名参数类型说明默认值
modelValue(Array,String)绑定值
showListBoolean是否显示文件列表True
draggableBoolean是否允许拖动上传False
titleString默认上传文字'本地上传'
iconString默认上传按钮'icon-plus'
tipString上传提示文字
sizeNumber大小限制(byte)4 * 1024 * 1024
acceptString允许选择的文件类型'*'
disabledBoolean是否禁用False
multipleBoolean是否多选False
modeString上传模式,local强制本地上传('local','system')'system'
limitNumber多选模式,上传数量限制0

sa-user

封装的用户选择组件

参数名参数类型说明默认值
modelValue(Array,String)绑定值
isEchoBoolean显示选择人员False
multipleBoolean是否多选True
onlyIdBoolean仅获取选择用户idTrue
textString默认选择文字'选择用户'

sa-dict

封装的根据字典value展示字典label的tag组件

参数名参数类型说明默认值
modelValue(Array,String)绑定值
dictString字典名称
colorsArray自定义数组颜色

sa-icon 【3.2.1新增】

封装的图标展示组件,图标选择器

参数名参数类型说明默认值
iconString图标内容支持arco图标和iconify图标
sizeNumber图标大小24

sa-icon-picker 【3.2.1新增】

图标选择组件,默认增加bootstrap的icon,可以手动输入iconify所有图标

参数名参数类型说明默认值
modelValue(Array,String)绑定值
previewBoolean是否显示预览True

ma-cityLinkage

mineadmin封装的插件,省市区选择器

参数名参数类型说明默认值
modelValue(Array,String)绑定值
typeString选择器类型('select','cascader')'select'
modeString值类型('name','code')'name'

ma-codeEditor

mineadmin封装的插件,代码编辑器

参数名参数类型说明默认值
modelValue(Array,String)绑定值
defaultModelValueString默认值
languageString默认语言'javascript'
readonlyBoolean是否只读False
miniMapBoolean是否显示右侧代码地图False
heightNumber默认高度400

ma-wagnEditor

mineadmin封装的插件,文本编辑器,基于wangEditor

参数名参数类型说明默认值
modelValue(Array,String)绑定值
heightNumber默认高度400

ma-icon【3.2.1移除】

mineadmin封装的插件,图标选择器

参数名参数类型说明默认值
modelValue(Array,String)绑定值
previewBoolean是否显示预览True

ma-verifyCode

mineadmin封装的插件,验证码

参数名参数类型说明默认值
widthNumber宽度120
heightNumber高度36
sizeNumber字符数量4
poolString字符'abcdefghjkmnpqrstuvwxyz23456789'
showErrorBoolean显示错误True

ma-colorPicker

mineadmin封装的插件,颜色选择器

参数名参数类型说明默认值
modelValue(Array,String)绑定值
placeholderString提示内容'请选择颜色'

基于 MIT 许可发布.