Skip to content

t-loading

Loading 加载

组件介绍

加载动画组件,显示加载状态,同时支持draw和CSS动画,通过mode设置切换。

平台兼容

HarmonyH5AndroidiOS小程序UTS

基础用法

vue
<template>
  <view class="loading-demo">
    <t-loading></t-loading>
    <t-loading type="primary" size="large"></t-loading>
    <t-loading type="success" name="loader-2-fill"></t-loading>
  </view>
</template>

<style scoped>
.loading-demo {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 30rpx;
  padding: 40rpx;
}
</style>

Props

属性名类型默认值说明可选值
sizeString"medium"组件尺寸large, medium, small, mini
typeString""组件类型info, primary, error, warning, success
disabledBooleanfalse组件是否禁用true, false
hoverBooleanfalse是否有点击效果true, false
pathString""点击组件后跳转的页面路径-
effectString"normal"组件显示主题normal, dark, light, plain
nameString"loader-2-fill"动画图标名称-
iconClassString""动画图标的样式-

Events

事件名说明回调参数
click点击时触发-
transitionend动画结束时触发-
initFinished组件初始化完成触发NodeInfo