# ehome-react-skeleton **Repository Path**: zzy1661/ehome-react-skeleton ## Basic Information - **Project Name**: ehome-react-skeleton - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-16 - **Last Updated**: 2021-06-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 一个可以自动生成`react`骨架屏的`webpack loader` ## 安装 `cnpm i ehome-react-skeleton --save` ## 配置 ``` { test:/\.(js|jsx)$/, include:paths.src, use:[ { loader: require.resolve("babel-loader"), options: { "presets": [ "react-app" ] } }, { loader:require.resolve("ehome-react-skeleton") // 在babel-loader之前配置ehome-react-skeleton } ] } ``` ## 使用 import React from "react"; import ReactDom from "react-dom"; import "./index.less"; //必须要有 const prefix = "eh-record"; export default class Record extends React.Component { componentWillMount() { } render() { const { state, props } = this; return
// (1)
复印
已支付
2012-2-08
我问问.word
¥0.2
{SKELETON}
; } 1. `index.less`文件 2. `div`上的`SKELETON`标记的为skeleton模板 3. 模板将替换{`SKELETON`} ## 效果 1. 模板中的图片将被替换成默认图片,`default.png`路径在src/images 所以在`src/images`目录下要添加`default.png` 2. 具有`font-size`的文字的将被清空,并添加默认背景色 **展示** ![1](https://github.com/Amandesu/ehome-react-skeleton/blob/master/demo/images/a.png) ![2](https://github.com/Amandesu/ehome-react-skeleton/blob/master/demo/images/b.png)