vue+stylus实现自定义文字的loading组件
2017-12-20 06:34
645 查看
loading.vue源码:
<template>
<div class="loading">
<img src="./loading.gif">
<p class="desc">{{title}}</p>
</div>
</template>
<script type="text/ecmascript-6">
export default {
props: {
title: {
type: String,
default: '正在载入...'
}
}
}
</script>
<style scoped lang="stylus" rel="stylesheet/stylus">
@import "~common/stylus/variable"
.loading
width: 100%
text-align: center
img
width 0.48rem
height 0.48rem
.desc
line-height: 0.4rem
font-size: 0.24rem
color: rgba(255, 255, 255, 0.5)
</style>
使用方法,首先引入组件并注册:
import Loading from 'base/loading/loading'
export default {
components: {
Loading
}
}
使用:
<loading title="载入中.." v-show="!discList.length"></loading>效果:
gif图:
<template>
<div class="loading">
<img src="./loading.gif">
<p class="desc">{{title}}</p>
</div>
</template>
<script type="text/ecmascript-6">
export default {
props: {
title: {
type: String,
default: '正在载入...'
}
}
}
</script>
<style scoped lang="stylus" rel="stylesheet/stylus">
@import "~common/stylus/variable"
.loading
width: 100%
text-align: center
img
width 0.48rem
height 0.48rem
.desc
line-height: 0.4rem
font-size: 0.24rem
color: rgba(255, 255, 255, 0.5)
</style>
使用方法,首先引入组件并注册:
import Loading from 'base/loading/loading'
export default {
components: {
Loading
}
}
使用:
<loading title="载入中.." v-show="!discList.length"></loading>效果:
gif图:
相关文章推荐
- Android 自定义View-图片文字变色,实现酷炫LoadingView或者进度条
- Vue中自定义全局组件的实现方法
- Vue.js学习 Item16 – 实现一个自定义分页组件vue-paginaiton
- vue组件实现文字居中对齐的方法
- vue-video-player 通过自定义按钮组件实现全屏切换效果【推荐】
- (五)vue开发 - 使用 vue-layer-mobile组件实现toast,loading效果
- vue实现图片加载完成前的loading组件方法
- vue 自定义提示框(Toast)组件的实现代码
- 自定义组件---图片和文字实现ImageButton效果
- 利用vue组件自定义v-model实现一个Tab组件方法示例
- 自定义组件---图片和文字实现ImageButton效果
- 浅谈 Vue v-model指令的实现原理 - 如何利用v-model设计自定义的表单组件
- Vue结合原生js实现自定义组件自动生成示例
- 详解vue使用vue-layer-mobile组件实现toast,loading效果
- Vue结合原生js实现自定义组件自动生成
- Android自定义组件,实现图片和文字同时显示
- [IMWeb训练营作业]vue实现自定义select下拉框组件
- Vue.js实现一个自定义分页组件vue-paginaiton
- Android 自定义View 实现loading动画
- Vue实现web分页组件详解