七.Config Provider
组件介绍
index.ts
js
import { withInstall } from "@element-plus/utils/with-install"
import { ConfigProvider } from "./config-provider"
export const ElConfigProvider = withInstall(ConfigProvider)
export default ElConfigProvider
config-provider.ts
js
import { defineComponent } from "vue"
import { useLocaleProps, useLocale } from "@element-plus/hooks"
export const ConfigProvider = defineComponent({
name: "ElConfigProvider",
props: {
...useLocaleProps,
// Add more configs
},
setup(_, { slots }) {
useLocale()
return () => slots.default()
},
})