Necesito freelancer Quasar/Vue 3 (solo idioma español)
Budget: $10 – $30 USD
Necesito un freelancer con buen dominio de Quasar/Vue 3 composition api script setup. Requiero un componente para menú anidado, usando los componente qItem y qMenu de Quasar (ver model.png).
Los datos de ejemplo están en data.js. Es importante aclarar que los niveles pueden variar, entonces el componente debe ser recursivo para poder recibir cualquier cantidad de niveles en los datos.
Por favor nota en el archivo btnMenu.vue la forma en la que se debe llamar al componente menu recursivo.
Requerimientos:
1. El componente debe ser recursivo.
2. Evitar uso de provide/inject.
3. La apertura de los submenús debe ser activada por clic y por mouse over.
4. Debo tener control sobre el comportamiento de cierre de todos los menús cuando el mouse queda fuera de ellos. Debo tener una variable que, si es true, todos los menús que están abiertos se cierran cuando el mouse queda fuera por 1 segundo. Y si es false, todos los menús que están abiertos se quedan abiertos.
5. Debe haber una navegación fluída e intuitiva.
Entregables:
- El entregable será un archivo .vue con el componente (y .js con la tienda Pinia si es necesario).
Info adicional:
- De ser necesario puedes usar una tienda Pinia const storeApp = useApp() para compartir estados.
- Para probar y verificar que todo esté correcto, puedes enviarme un link de prueba (ngrok o similares) para testearlo. Una vez verificado, esperaré el envío de los entregables y liberaré el pago.
Agrega la palabra 'copito' al inicio de tu postulación para ser considerado.
Ofertas sin esa palabra serán calificadas y denunciadas como spam.
Los datos de ejemplo están en data.js. Es importante aclarar que los niveles pueden variar, entonces el componente debe ser recursivo para poder recibir cualquier cantidad de niveles en los datos.
Por favor nota en el archivo btnMenu.vue la forma en la que se debe llamar al componente menu recursivo.
Requerimientos:
1. El componente debe ser recursivo.
2. Evitar uso de provide/inject.
3. La apertura de los submenús debe ser activada por clic y por mouse over.
4. Debo tener control sobre el comportamiento de cierre de todos los menús cuando el mouse queda fuera de ellos. Debo tener una variable que, si es true, todos los menús que están abiertos se cierran cuando el mouse queda fuera por 1 segundo. Y si es false, todos los menús que están abiertos se quedan abiertos.
5. Debe haber una navegación fluída e intuitiva.
Entregables:
- El entregable será un archivo .vue con el componente (y .js con la tienda Pinia si es necesario).
Info adicional:
- De ser necesario puedes usar una tienda Pinia const storeApp = useApp() para compartir estados.
- Para probar y verificar que todo esté correcto, puedes enviarme un link de prueba (ngrok o similares) para testearlo. Una vez verificado, esperaré el envío de los entregables y liberaré el pago.
Agrega la palabra 'copito' al inicio de tu postulación para ser considerado.
Ofertas sin esa palabra serán calificadas y denunciadas como spam.