<template> <a-select :getPopupContainer="(triggerNode) => triggerNode.parentNode"> <template #[item]="data" v-for="item in Object.keys($slots)" :key="item"> <slot :name="item" v-bind="data || {}"></slot> </template> </a-select> </template> <script lang="ts"> import { defineComponent } from 'vue'; export default defineComponent({ name: 'NsSelect', props: {}, setup(props) {}, }); </script> <style lang="less" scoped></style>