Visualización de arrastrar y soltar basada en el diseño de cuadrícula de reacción
Los socios de front-end a menudo pueden encontrarse con situaciones en las que necesitan crear paneles personalizados.
Entonces, ¿qué es un panel personalizado? Un panel personalizado es en realidad un panel personalizado donde los usuarios pueden arrastrar y soltar, agregar y eliminar componentes libremente. Estos componentes pueden ser varios gráficos de cartas electrónicas o varias tablas de datos. Al arrastrar y soltar componentes, puede personalizar lo que desea ver en el panel.
Dirección de demostración
Dirección de origen
Primero, introduzca los componentes WidthProvider y Responsive en el archivo js y cree una instancia del componente responsivo de arrastrar y soltar.
En segundo lugar, introduzca el estilo del complemento en el archivo css.
Renderiza diseños de arrastrar y soltar en el método de renderizado de React. El componente responsiveReactGridLayout tiene múltiples propiedades. Aquí hay algunas instrucciones más importantes:
Genere componentes en el diseño a través de la función generateDOM. Primero, recorra la matriz de componentes y determine si se genera un componente de gráfico de barras según el. tipo de cada componente, componente de gráfico de líneas o componente de gráfico circular. Cada componente debe definir un valor clave globalmente único. Los atributos específicos de la cuadrícula de datos se describen a continuación.
Las propiedades de cada componente son las siguientes:
Gracias por su apoyo. No dude en señalar cualquier deficiencia; se recomienda ****.
Si crees que es bueno, recuerda darle me gusta, ¿gracias?