码迷,mamicode.com
首页 > 其他好文 > 详细

封装loading加载状态子组件

时间:2020-04-12 16:36:40      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:nbsp   scope   基础   http   mic   轻松   状态   center   img   

现在流行的框架如element ui 、vant 等都有封装好的loading组件,直接拿来用。

微信小程序、uni-app等也有封装的loading组件,几个代码轻松引用。

不过作为基础,知道组件原理还是不错的

 

loading组件需要引用一张gif动图

技术图片

 

<template>
  <div class="loading">
    <img width="24" height="24" src="./loading.gif">
    <p class="desc">{{title}}</p>
  </div>
</template>
<script >
  export default {
    props: {
      title: {
        type: String,
        default: ‘加载中...‘
      }
    }
  }
</script>
<style scoped lang="stylus" >

  .loading
    width: 100%
    text-align: center
    .desc
      line-height: 20px
      font-size: $font-size-small
      color: rgba(255, 255, 255, 0.5)
</style>

父组件中引用

      <!-- 自定义封装加载状态组件 -->
      <div class="loading-container" v-show="!list.length">
        <loading></loading>
      </div>
 import Loading from ‘@/common/loading/loading‘

    components: {
      Loading
    }

 

封装loading加载状态子组件

标签:nbsp   scope   基础   http   mic   轻松   状态   center   img   

原文地址:https://www.cnblogs.com/marquess/p/12685821.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!