diff --git a/docs/src/components/common-ui/vben-api-component.md b/docs/src/components/common-ui/vben-api-component.md index 33f7f045..232b3790 100644 --- a/docs/src/components/common-ui/vben-api-component.md +++ b/docs/src/components/common-ui/vben-api-component.md @@ -169,3 +169,5 @@ function fetchApi(): Promise> { | --- | --- | --- | --- | | getComponentRef | 获取被包装的组件的实例 | ()=>T | >5.5.4 | | updateParam | 设置接口请求参数(将与params属性合并) | (newParams: Record)=>void | >5.5.4 | +| getOptions | 获取已加载的选项数据 | ()=>OptionsItem[] | >5.5.4 | +| getValue | 获取当前值 | ()=>any | >5.5.4 | diff --git a/packages/effects/common-ui/src/components/api-component/api-component.vue b/packages/effects/common-ui/src/components/api-component/api-component.vue index dcbacd4e..a3e72b44 100644 --- a/packages/effects/common-ui/src/components/api-component/api-component.vue +++ b/packages/effects/common-ui/src/components/api-component/api-component.vue @@ -242,6 +242,10 @@ function emitChange() { } const componentRef = ref(); defineExpose({ + /** 获取options数据 */ + getOptions: () => unref(getOptions), + /** 获取当前值 */ + getValue: () => unref(modelValue), /** 获取被包装的组件实例 */ getComponentRef: () => componentRef.value as T, /** 更新Api参数 */