Vue
骨架屏的使用
- 为什么使用骨架屏
- 骨架屏的实现原理
- 实现一个简单的骨架屏
- 如何使用骨架屏插件来项目添加骨架屏
什么是骨架屏
由于页面在加载时需要加载许多资源文件和数据,导致页面在显示时有一段时间的白屏或闪烁,所以伪类解决这一问题就出现了骨架屏这一方案。简单来说,骨架屏就是在页面内容未加载完成的时候,先使用一些图形进行占位,待内容加载完成之后再把它替换掉。
骨架屏实现原理
实现一个简单的骨架屏
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
<title><%= htmlWebpackPlugin.options.title %></title>
<style rel="stylesheet"