更新记录

V1.0.0(2020-07-27)

支持头像占位图/title占位图/banner占位图/头像大小设置/头像形状设置.etc


平台兼容性

skeleton组件

1.描述

此组件用于加载数据时占位图显示,跟vant-ui骨架屏用法相似,但比vant-ui更灵活

2.用法

  • 基本用法

    <skeleton :row="3" animate :loading="loading" >
    <view>
    content
    </view>
    </skeleton>
  • 显示 title ——通过 title 属性显示title占位图

<skeleton :row="3" title animate :loading="loading">
  <view>
    content
  </view>
</skeleton>
  • 显示头像(上面)——通过avatar=‘top’让头像的占位图上面显示

    <skeleton  :avatar="top"  avatarAlign="left" :row="3" animate :loading="loading" style="margin-top:24rpx;">
    <view>
    content
    </view>
    </skeleton>
  • 显示头像(左边)——通过avatar=‘left’让头像的占位图左边显示

    <skeleton title :avatar="left" :row="3" animate :loading="loading" style="margin-top:24rpx;">
    <view>
    content
    </view>
    </skeleton>
  • 显示banner——通过 banner属性显示banner占位图(只显示banner,不显示内容占位图时设置row="0")

    <skeleton banner :row="0" animate :loading="loading" style="margin-top:24rpx;">
    <view>
    content
    </view>
    </skeleton>

    3. API

    Props

    属性名 说明 类型 默认值 可取值
    loading 是否显示骨架屏 Boolean true true/false
    row 段落行数 String/ Number 3 0表示不展现
    rowWidth 段落行宽度 Boolean/Number '100%'
    title 是否显示标题 Boolean/String false
    banner 是否显示banner Boolean /String false
    animate 是否开启动画 Boolean /String false
    avatar 头像位置 Boolean /String ''空 left/top
    avatarSize 头像大小 String -
    avatarShape 头像形状 String circle circle/round

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问