Devextreme es un gran marco.
Lamentablemente, noté un comportamiento muy extraño de Drawer en el dispositivo móvil (uso vue). ¡Simplemente no puedes abrirlo! Estás presionando el botón de alternar pero no hay resultado. Los detalles están abajo.
Lo descubrí en mi gran aplicación. Pero sucede lo mismo incluso con su plantilla. Probablemente puedas recrear este error tú mismo. Aparece solo en dispositivos móviles (no pc, no pads) Para hacerlo:
1.Generar una plantilla:
"npx -p devextreme-cli devextreme new vue-app app-name --version=3"O para vue2.js
"npx -p devextreme-cli devextreme new vue-app app-name --version=2"2. Vaya a la carpeta "nombre de la aplicación". Instalar dependencias. Entonces corre:
"npm run serve"Todo está bien.
Verá un enlace para abrir en un navegador, como "http://192.168.1.101:8080". Lo abro en mi i-phone o en el antiguo meizo, ya sea en Safari o en Chrome. Y lo que vi fue lo siguiente:
a) una página de inicio normal con un encabezado. OK
b) Presiono un botón despojado (en un encabezado) que pretendía abrir un menú de navegación ( DxDrawer )
c) la pantalla se oscurece pero no se muestra ningún menú (¿supongo que está oculto o fuera de la pantalla?) INCORRECTO
d) Giro el teléfono a la posición horizontal (cambio de tamaño, cambio de orientación) y el menú se vuelve inmediatamente visible normalmente. Lo vuelvo a girar verticalmente y el menú de navegación comienza a funcionar como debería.
Por lo tanto, solo después de girarlo a la izquierda y a la derecha, se arregla solo (no me diga que le pida a mis clientes que lo haga :)
Puede ver este error solo en la primera carga. Si vuelve a visitar el enlace (segunda, tercera vez...), entonces probablemente el contenido en caché funcionará normalmente según lo previsto. Para repetir el error, debe limpiar el historial del navegador y volver a abrir el enlace.
He notado repetidamente el error en muchos dispositivos en desarrollo y producción en la nube y localmente, muchos teléfonos móviles :)
Traté de solucionarlo activando eventos y actualizando los elementos, pero, por desgracia... Espero que me puedan ayudar y mejorar este famoso producto mediante la corrección de errores.