Select

下拉框组件

Markup Schema 同步数据源案例

*
:
请选择

Markup Schema 异步搜索案例

:
请选择

Markup Schema 异步搜索案例

组件属性remoteMethod的写法

:
请选择

Markup Schema 异步联动数据源案例

:
请选择

Markup Schema 插槽案例

如果你想拿到插槽作用域属性值,render函数必须至少有 2 个参数,这是受 ReactiveField组件 merge slots 的实现所约束

ts
const resolveComponent = (render: () => unknown[], extra?: any) => {
  // ...
  // for scoped slot
  if (extra.length > 1 || extra?.render?.length > 1) {
    return (scopedProps: VueComponentProps<any>) => [
      ...render(),
      h(extra, { props: scopedProps }, {}),
    ]
  }
  // ...
}

支持 el-select 所有插槽,el-option 的默认插槽改成了 option 插槽(因为 el-select 也有默认插槽)

:
请选择

JSON Schema 同步数据源案例

:
请选择

JSON Schema 异步联动数据源案例

:
请选择
:
请选择

Template 同步数据源案例

:
请选择

Template 异步联动数据源案例

:
请选择
:
请选择

API

参考 ElSelect

源代码

文档