schangxiang@126.com
2025-05-20 e92383f760f42050f55aa032c649814deb3b7752
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import { defineComponent } from 'vue'
import IconButton from '@/components/IconButton/IconButton'
import { CaretBottom } from '@element-plus/icons-vue'
import { useVModel } from '@vueuse/core'
 
export default defineComponent({
  name: 'Select',
  props: {},
  setup(props, { attrs, slots, emit }) {
    return () => {
      return (
        <el-select
          {...attrs}
          suffix-icon={
            <el-icon>
              <CaretBottom />
            </el-icon>
          }
        >
          {slots.default?.()}
        </el-select>
      )
    }
  },
})