index.jsx 346 B

123456789101112
  1. import { defineComponent, provide } from 'vue'
  2. import { configProvideProps } from './props'
  3. export default defineComponent({
  4. name: 'CipConfigProvide',
  5. inheritAttrs: true, // 不继承属性防止属性穿透
  6. props: configProvideProps,
  7. setup (props, { slots }) {
  8. provide('cip-config', props)
  9. return () => slots.default?.()
  10. }
  11. })