服务

加载组合入口 AsamLoading

统一访问加载服务与指令,并可用于应用级注册。

使用场景 ​

统一访问加载服务与指令,并可用于应用级注册。

通过组合入口使用指令 ​

SFC 局部注册不要求应用全量安装。

通过组合入口使用指令

展开源码

使用约定 ​

AsamLoading.service 指向 加载服务,AsamLoading.directive 指向 加载指令。app.use(AsamLoading) 注册 asam-loading 指令和 $asamLoading;它是组合对象,不是 Vue 标签组件。

选择局部或全屏用法 ​

服务参数与返回实例见加载服务页面;指令绑定值、修饰符和生命周期见加载指令页面。组合入口只说明 service、directive、install 的关系。

基本用法

局部表格加载已归到加载指令。

自定义文字与加载图案

完整示例见加载指令。

全屏

分别查看全屏服务和全屏指令。

API

服务 AsamLoading

属性名说明类型默认值
service创建加载实例;完整参数与返回实例见加载服务页面。typeof AsamLoadingService—
directive加载指令;绑定值、修饰符与生命周期见加载指令页面。typeof AsamLoadingDirective—
install通过 app.use(AsamLoading) 注册指令和应用加载服务。(app: App) => void—
参数与事件补充说明

参数与事件说明

service

必填:是;声明来源:ASAM 声明。

directive

必填:是;声明来源:ASAM 声明。

install

必填:是;声明来源:ASAM 声明。

AsamLoading 公开类型视图
ts
const AsamLoading: {
 service: typeof AsamLoadingService;
 directive: typeof AsamLoadingDirective;
 install(app: App): void;
}

搜索文档

Tab 选择结果 Enter 打开 Esc 关闭