这两天有空了解了下骨架屏,虽然了解的有点迟,但是自己总要了解下吧,学习永远不算晚。
参考文章:
vue-cli 构建的项目如何加入骨架屏 skeleton
https://blog.youkuaiyun.com/u012878818/article/details/81216272#commentsedit
让骨架屏更快渲染 - xiaOp的博客
https://juejin.im/entry/5ab37c126fb9a028c06abc18
现根据第一篇文章的步骤一步步来
- vue-cli创建项目
- 进去当前项目,执行命令 : npm install vue-skeleton-webpack-plugin
- 在src目录下创建Skeleton.vue文件, 把代码拷进去
- 在src目录下创建entry-skeleton.js文件,把代码拷进去
- 在build目录下创建webpack.skeleton.conf.js,把代码拷进去
- 然后在webpack.dev.conf.js和webpack.prod.conf.js分别加入
const SkeletonWebpackPlugin = require('vue-skeleton-webpack-plugin')
// inject skeleton content(DOM & CSS) into HTML 以下代码放在 plugins参数中
new SkeletonWebpackPlugin({
webpackConfig: require('./webpack.skeleton.c