1.5.1 • Published 1 year ago

@wines/skeleton v1.5.1

Weekly downloads
-
License
-
Repository
-
Last release
1 year ago

@wines/skeleton

Skeleton 骨架屏

在需要等待加载内容的位置提供一个占位图形组合。

使用指南

在 page.json 中引入组件

{
  "navigationBarTitleText": "Skeleton",
  "usingComponents": {
    "wux-skeleton": "@wines/skeleton",
    "wux-skeleton-avatar": "@wines/skeleton/avatar",
    "wux-skeleton-paragraph": "@wines/skeleton/paragraph",
    "wux-row": "@wines/row",
    "wux-col": "@wines/row/col"
  }
}

示例

<view class="page">
	<view class="page__hd">
		<view class="page__title">Skeleton</view>
		<view class="page__desc">骨架屏</view>
	</view>
	<view class="page__bd page__bd_spacing">
		<view class="sub-title">Default</view>
		<wux-skeleton>
			<wux-skeleton-paragraph/>
		</wux-skeleton>
		<view class="sub-title">Rounded</view>
		<wux-skeleton active>
			<wux-skeleton-paragraph rounded />
		</wux-skeleton>
		<view class="sub-title">Rows = 4</view>
		<wux-skeleton active>
			<wux-skeleton-paragraph rows="4" />
		</wux-skeleton>
		<view class="sub-title">With avatar</view>
		<wux-skeleton active>
			<wux-row>
				<wux-col span="2">
					<wux-skeleton-avatar/>
				</wux-col>
				<wux-col span="10">
					<wux-skeleton-paragraph/>
				</wux-col>
			</wux-row>
		</wux-skeleton>
	</view>
</view>

API

Skeleton props

参数类型描述默认值
prefixClsstring自定义类名前缀wux-skeleton
activeboolean是否展示动画效果false

Skeleton externalClasses

名称描述
wux-class根节点样式类

SkeletonAvatar props

参数类型描述默认值
prefixClsstring自定义类名前缀wux-skeleton-avatar
shapestring指定头像的形状,可选值为 circle、rounded、squarecircle
sizestring设置头像的大小,可选值为 small、default、largedefault

SkeletonAvatar externalClasses

名称描述
wux-class根节点样式类

SkeletonParagraph props

参数类型描述默认值
prefixClsstring自定义类名前缀wux-skeleton-paragraph
rowsnumber设置段落占位图的行数3
roundedboolean是否圆角false

SkeletonParagraph externalClasses

名称描述
wux-class根节点样式类
1.5.1

1 year ago

1.5.0

1 year ago

1.3.5

2 years ago

1.4.0

2 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago