Elemento
El cmdlet New-UDElement le permite crear elementos React personalizados dentro de su aplicación. Al igual que con New-UDHtml, puede definir elementos HTML mediante New-UDElement. A diferencia de New-UDHtml, puede actualizar elementos, configurar la actualización automática y aprovechar el sistema de componentes de React.
Crear un elemento
Debe especificar -Tag y -Content al crear un elemento. El siguiente ejemplo crea una etiqueta div.
New-UDElement -Tag 'div' -Content { 'Hello' }Puede anidar componentes unos dentro de otros para crear estructuras HTML. Por ejemplo, podría crear una lista desordenada con el siguiente ejemplo.
New-UDElement -Tag 'ul' -Content {
New-UDElement -Tag 'li' -Content { 'First' }
New-UDElement -Tag 'li' -Content { 'Second' }
New-UDElement -Tag 'li' -Content { 'Third' }
}Configurar atributos
Puede seleccionar los atributos de un elemento (como los atributos HTML) mediante el parámetro -Attributes. Este parámetro acepta una tabla hash de nombres y valores de atributos. El siguiente ejemplo crea texto rojo.
New-UDElement -Tag 'div' -Content { 'Hello' } -Attributes @{
style = @{
color = 'red'
}
}Puede envolver cualquier componente con New-UDElement y añadir un controlador de eventos.
Elementos con actualización automática
Puede definir los parámetros -AutoRefresh, -RefreshInterval y -Endpoint para crear un elemento que se actualice en un intervalo determinado. El siguiente ejemplo crea un elemento que se actualiza cada segundo y muestra la hora actual.
Configurar las propiedades de un elemento dinámicamente
Puede utilizar el cmdlet Set-UDElement para establecer las propiedades y el contenido de un elemento de forma dinámica. El siguiente ejemplo establece el contenido del elemento con la hora actual.
También puede establecer atributos mediante el parámetro -Properties de Set-UDElement. El siguiente ejemplo establece la hora actual y cambia el color a rojo.
Añadir elementos secundarios
Puede añadir elementos secundarios mediante Add-UDElement. El siguiente ejemplo añade elementos de lista secundarios a una lista desordenada.
Borrar elementos secundarios
Puede borrar los elementos secundarios de un elemento mediante Clear-UDElement. El siguiente ejemplo borra todos los elementos de lista de una lista desordenada.
Forzar la recarga de un elemento
Puede forzar la recarga de un elemento mediante Sync-UDElement. El siguiente ejemplo hace que el div se recargue con la fecha actual.
Eliminar un elemento
Puede eliminar un elemento mediante Remove-UDElement.
Ejemplo: selector de color
Cree un selector de color con un controlador de eventos OnChange mediante New-UDElement.

API
Véase también
Última actualización
¿Te fue útil?