小程序骨架屏动态注入组件

skeletons

首屏渲染-小程序骨架屏动态注入组件

前往github预览



skeletons组件中的默认值表格

属性类型默认可选备注
selectorString'skeletons'建议skeletons写入容器class,默认wx.getSystemInfoSync()
backgroundString'#FFF'
block_animationString'shine''shine' || 'gradient'
loadingString'music''music' || 'shine'
is_captrueBooleanfalse抓取节点控制
is_completeBooleanfalse渲染关闭控制

节点类备注
skeletons-rect正方形
skeletons-circle圆形
skeletons-...陆续开放

列举案例的使用方法,老司机喵一眼就懂~

    <!-- index.wxml include skeletons component -->
    
    <view class="container skeletons">
        <view class="author skeletons-circle">
            Titan_star
        </view>
        <view class="skeletons-rect">
            <text>
            首屏渲染-小程序骨架屏动态注入组件
            </text>
        </view>
        <view class="usermotto">
            <text class="user-motto skeletons-rect">Hello skeletons</text>
        </view>
    </view>

   <skeletons is_capture_nodes={{is_capture_nodes}} is_complete="{{is_complete}}" loading="music" block_animation="shine" selector="skeletons"
   background="#fff" />

复制代码
    /**
        index.wxml include skeletons file offset
    **/

    {
        "usingComponents":{
            "skeletons":"/components/skeletons/index"
        }
    }
复制代码
    /** index.js operating props value change **/

    wx.request({
        url:'/Titan_star',
        success:()=>{
            this.setData({
                is_capture_nodes:true //draw notes
            },()=>{
                this.setData({
                    is_complete:true
                })
            })
        }
    })
复制代码

contact

  • 组件的功能还有许多的不足可以优化,也欢迎小伙伴有更好的建议issues提交
  • 如果你觉得不错,前往我的github,点个star好评

License

MIT

发送邮箱

Copyright (c) 2018-present, Shiwen (Titan_star) Lai

转载于:https://juejin.im/post/5c077966e51d451de36fdf8c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值