ProComponentProvider
通过 componentVars 和 componentMap 统一注入全局默认配置。
快速开始
vue
<script setup lang="ts">
import { ProComponentProvider } from '@qin-ui/element-plus-pro';
const componentVars = {
'pro-form': {
grid: { gutter: 24 },
},
'pro-form-item': {
span: 8,
},
'pro-table': {
addIndexColumn: true,
control: true,
pagination: {
layout: 'total, sizes, prev, pager, next, jumper',
},
},
input: { clearable: true, placeholder: '请输入' },
'input.textarea': { rows: 3, showWordLimit: true },
select: { clearable: true, placeholder: '请选择' },
'date-picker.daterange': { style: { width: '100%' } },
};
</script>
<template>
<ProComponentProvider :component-vars="componentVars">
<RouterView />
</ProComponentProvider>
</template>常用 key
pro-formpro-form-itempro-tableinput/input.password/input.textareadate-picker/date-picker.daterange/date-picker.datetimerangetime-picker/time-select