vue 缓冲组件

本案例摘自 无线联网监控平台 vue框架

思路是: 首先建立一个Loading。vue 页面。 注册为全局组件 然后 需要的页面 直接标签引入 ,使用v-if -‘true’ 控制

注意点 Loading页面的缓冲 转圈圆环是一个gif动图。

loading页面

<template>
        <div class="loading">
                <span><img src="static/images/loading.gif"/>数据加载中,请稍后...</span>
        </div>
</template>
<script>
</script>
<style>
</style>

loading页面的js

import MyLoading from './Loading.vue'
// 这里是重点
const Loading = {
    install: function(Vue){
        Vue.component('Loading',MyLoading)
    }
}
// 导出组件
export default Loading

main.js中引入 并使用

// 引入自定义组件。index.js是组件的默认入口
import Loading from './components/loading';          //这里引入引入了index.js   如果文件中有多个文件,默认index.js
Vue.use(Loading);

注意: 本案例 补充知识点:

es6的模块引入和导出
Vue.use(Loading); 做了什么? 见vue视频笔记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值