feat: add more expose methods for apiComponent
(#5958)
* 为ApiComponent组件添加getOptions和getValue导出方法。
This commit is contained in:
parent
bf7496f0d5
commit
fcdc1a1602
@ -169,3 +169,5 @@ function fetchApi(): Promise<Record<string, any>> {
|
|||||||
| --- | --- | --- | --- |
|
| --- | --- | --- | --- |
|
||||||
| getComponentRef | 获取被包装的组件的实例 | ()=>T | >5.5.4 |
|
| getComponentRef | 获取被包装的组件的实例 | ()=>T | >5.5.4 |
|
||||||
| updateParam | 设置接口请求参数(将与params属性合并) | (newParams: Record<string, any>)=>void | >5.5.4 |
|
| updateParam | 设置接口请求参数(将与params属性合并) | (newParams: Record<string, any>)=>void | >5.5.4 |
|
||||||
|
| getOptions | 获取已加载的选项数据 | ()=>OptionsItem[] | >5.5.4 |
|
||||||
|
| getValue | 获取当前值 | ()=>any | >5.5.4 |
|
||||||
|
@ -242,6 +242,10 @@ function emitChange() {
|
|||||||
}
|
}
|
||||||
const componentRef = ref();
|
const componentRef = ref();
|
||||||
defineExpose({
|
defineExpose({
|
||||||
|
/** 获取options数据 */
|
||||||
|
getOptions: () => unref(getOptions),
|
||||||
|
/** 获取当前值 */
|
||||||
|
getValue: () => unref(modelValue),
|
||||||
/** 获取被包装的组件实例 */
|
/** 获取被包装的组件实例 */
|
||||||
getComponentRef: <T = any,>() => componentRef.value as T,
|
getComponentRef: <T = any,>() => componentRef.value as T,
|
||||||
/** 更新Api参数 */
|
/** 更新Api参数 */
|
||||||
|
Loading…
Reference in New Issue
Block a user