@farris/ui-vue
Version:
Farris Vue, a Farris Design based Vue3 component library.
50 lines (49 loc) • 1.5 kB
TypeScript
/**
* Loading 组件用于在需要等待的时候显示。
*
* @example
* ```vue
* <script setup lang="ts">
* import { ref, inject } from 'vue'
* const loadingId = ref(null)
* const loadingService = inject('FLoadingService')
* function showLoading() {
* loadingId.value = loadingService.show();
* }
* function closeLoading(event){
* loadingService.close(loadingId.value)
* }
* </script>
* ```
*
* @public
*/
declare const _default: import("vue").DefineComponent<{
type?: number | undefined;
width?: number | undefined;
showMessage?: boolean | undefined;
message?: string | undefined;
isActive?: boolean | undefined;
target?: Element | undefined;
targetPosition?: string | undefined;
delay?: number | undefined;
}, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{
type?: number | undefined;
width?: number | undefined;
showMessage?: boolean | undefined;
message?: string | undefined;
isActive?: boolean | undefined;
target?: Element | undefined;
targetPosition?: string | undefined;
delay?: number | undefined;
}> & Readonly<{}>, {
type: number;
width: number;
showMessage: boolean;
message: string;
isActive: boolean;
target: Element;
targetPosition: string;
delay: number;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;