实现思路
<template><div>通过变量loading来控制骨架屏和实际页面的渲染<avue-skeleton v-if="loading"></avue-skeleton><div v-else>实际的页面</div></div></template><script>export default {data(){return {loading:true,}},//Vue的生命周期,这个页面组件挂载到其他地方时,先显示骨架屏//然后通过异步修改loading的值(例子是用setTimeout延迟一段时间),来显示实际页面mounted:function(){setTimeout(() => {this.loading= false},2000)}}</script>
