Reaccionar el sistema de gestión de fondo-Componente de inicio
1. El componente Inicio debe mostrar el número total de usuarios, el número total de productos y el número total de pedidos. La interfaz /manage/statistic/base_count.do del backend de solicitud de datos devuelve el
-
this .state = {
-
userCount: '-',
-
productCount: '-',
-
orderCount: '-'
-
}
-
// Solicitar datos después de montar la página
-
componentDidMount () {
-
este .loadCount ();
-
}
-
loadCount () {
- // Solicitar la interfaz de fondo
-
_statistic.getHomeCount (). then (res => {
-
este .setState (res);
-
}, errMsg => {
-
_mm.errorTips (errMsg);
-
});
-
}
2. Renderice los datos a la página.
-
<div id = " envoltorio de página ">
-
<PageTitle title = " Inicio " />
-
<div className = " row ">
-
<div className = " col-md-4 ">
-
<Enlace a = " / usuario " className = " color-box brown ">
-
<p className = " count "> { this .state.userCount} </p>
-
<p className = " desc ">
-
<i className = " fa fa-user-o "> </i>
-
<span> Usuarios totales </ span>
-
</p>
-
</Link>
-
</div>
-
<div className = " col-md-4 ">
-
<Enlace a = " / producto " className = " cuadro de color verde ">
-
<p className = " count "> { this .state.productCount} </p>
-
<p className = " desc ">
-
<i className = " fa fa-list "> </i>
-
<span> Total de artículos </ span>
-
</p>
-
</Link>
-
</div>
-
<div className = " col-md-4 ">
-
<Enlace a = " / order " className = " color-box blue ">
-
<p className = " count "> { this .state.orderCount} </p>
-
<p className = " desc ">
-
<i className = " fa fa-check-square-o "> </i>
-
<span> Total de pedidos </ span>
-
</p>
-
</Link>
-
</div>
-
</div>
-
</div>
EN. Publicado 04/16/2020 19:53 Seis, hc lectura ( ... ) comentarios ( ... ) editar colecciones
1. El componente Inicio debe mostrar el número total de usuarios, el número total de productos y el número total de pedidos. La interfaz /manage/statistic/base_count.do del backend de solicitud de datos devuelve el
-
this .state = {
-
userCount: '-',
-
productCount: '-',
-
orderCount: '-'
-
}
-
// Solicitar datos después de montar la página
-
componentDidMount () {
-
este .loadCount ();
-
}
-
loadCount () {
- // Solicitar la interfaz de fondo
-
_statistic.getHomeCount (). then (res => {
-
este .setState (res);
-
}, errMsg => {
-
_mm.errorTips (errMsg);
-
});
-
}
2. Renderice los datos a la página.
-
<div id = " envoltorio de página ">
-
<PageTitle title = " Inicio " />
-
<div className="row">
-
<div className="col-md-4">
-
<Link to="/user" className="color-box brown">
-
<p className="count">{this.state.userCount}</p>
-
<p className="desc">
-
<i className="fa fa-user-o"></i>
-
<span>用户总数</span>
-
</p>
-
</Link>
-
</div>
-
<div className="col-md-4">
-
<Link to="/product" className="color-box green">
-
<p className="count">{this.state.productCount}</p>
-
<p className="desc">
-
<i className="fa fa-list"></i>
-
<span>商品总数</span>
-
</p>
-
</Link>
-
</div>
-
<div className="col-md-4">
-
<Link to="/order" className="color-box blue">
-
<p className="count">{this.state.orderCount}</p>
-
<p className="desc">
-
<i className="fa fa-check-square-o"></i>
-
<span>订单总数</span>
-
</p>
-
</Link>
-
</div>
-
</div>
-
</div>