占位排版 xLayout
在线预览
在线模拟尺寸:
介绍
这是一个占位排版布局组件,需要配合x-layout-item组件实现占位排版 具体表现为:当组件在可视区域外时或者你指定延迟渲染或者你指定不渲染时,会以一个空的view来占位,内容不渲染.以此来达到排版不塌陷,同时又提高渲染速度. 场景:非常适配个人中心/首页,或者需要占位,渲染较多的情况下使用
平台兼容
| Harmony | H5 | andriod | IOS | 小程序 | UTS | UNIAPP-X SDK | version |
|---|---|---|---|---|---|---|---|
| ☑ | ☑ | ☑️ | ☑️ | ☑️ | ☑️ | 4.76+ | 1.1.18 |
文件路径
ts
@/uni_modules/tmx-ui/components/x-layout/x-layout.uvue使用
ts
<x-layout></x-layout>Props 属性
| 名称 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| show | 默认是false自动判断要不要显示内容如果你强制设置为true那内部不再判断,直接显示内容并且不可动态更新,只有初始设置有效. | boolean | false |
| fade | 显示时,是否需要过渡. | boolean | true |
| customStyle | `` | UTSJSONObject | ()=>{ return {} as UTSJSONObject } |
| color | 占位时的背景 | string | "transparent" |
| darkColor | 暗黑时的占位背景. | string | "transparent" |
Events 事件
| 名称 | 参数 | 说明 |
|---|
Slots 插槽
| 名称 | 说明 | 数据 |
|---|---|---|
| default | - | - |
Ref 方法
| 名称 | 参数 | 返回值 | 说明 |
|---|
示例文件路径
json
