t-lazy
Lazy 懒加载
组件介绍
懒加载组件,组件不会立即渲染,当设置时间到之后才渲染,用于优化页面性能和提升用户体验。
平台兼容
| Harmony | H5 | Android | iOS | 小程序 | UTS |
|---|---|---|---|---|---|
| ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
基础用法
vue
<template>
<view class="lazy-demo">
<t-text>这是立即显示的内容</t-text>
<t-lazy>
<view class="lazy-content">
<t-text>这是延迟加载的内容</t-text>
<t-image src="https://example.com/image.jpg" mode="widthFix"></t-image>
</view>
</t-lazy>
<t-lazy>
<view class="lazy-content">
<t-text>这是另一个延迟加载的内容</t-text>
<t-list>
<t-cell v-for="i in 10" :key="i" :title="'Item ' + i"></t-cell>
</t-list>
</view>
</t-lazy>
</view>
</template>
<style scoped>
.lazy-demo {
padding: 20rpx;
}
.lazy-content {
margin-top: 20rpx;
padding: 20rpx;
background-color: #f5f5f5;
border-radius: 10rpx;
}
</style>Props
该组件暂无 Props 属性。
Events
该组件暂无 Events 事件。
Slots
| 插槽名 | 说明 |
|---|---|
| default | 内容插槽,用于放置需要延迟加载的内容 |