En este post de programación con el framework Vue te mostraré cómo mostrar notificaciones, avisos o toasts usando la librería llamada vue-toasted que nos permitirá mostrar pequeños cuadros como notificaciones.
Mostrar notificaciones con Vue
Comenzaré diciéndote que puedes encontrar más información y detalles en el repositorio oficial.
Lo primero que hacemos es importar al propio Vue y al script para mostrar toasts con Vue:
Después de eso, indicamos a Vue que use Toasted, así:
Vue.use(Toasted);
Y finalmente podemos mostrar un toast así:
this.$toasted.show("Soy un toast",{
duration:1000,
position:"top-left",});
Ejemplo completo
Te mostraré un ejemplo para mostrar estas notificaciones usando JavaScript y Vue Toasted. Primero vemos el HTML que es muy simple; fíjate que ahí está presente el div que contendrá la app:
<!DOCTYPEhtml><html><head><metacharset="utf-8"><metaname="viewport"content="width=device-width"><title>Ejemplo de Toast en Vue - By Parzibyte</title><linkhref="style.css"rel="stylesheet"type="text/css"/></head><body><divid="app">
Lorem ipsum dolor sit amet consectetur adipisicing elit. Debitis deserunt iusto amet ipsam repudiandae cupiditate perferendis
deleniti maxime, quas, earum architecto numquam obcaecati enim quaerat, velit labore officiis suscipit. Minus?
</div><scriptsrc="https://unpkg.com/vue"></script><scriptsrc="https://unpkg.com/vue-toasted"></script><scriptsrc="script.js"></script></body></html>
Después, en el script, hacemos lo siguiente:
Vue.use(Toasted);newVue({
el:"#app",mounted(){this.$toasted.show("Soy un toast",{
duration:1000,
position:"top-left",});}});
Estamos mostrando la notificación desde la línea 5 hasta la línea 8. En este caso la misma se mostrará en la esquina superior izquierda y desaparecerá al pasar 1 segundo.
Mostrar toast con Vue y Vue Toasted (notificación)
Estoy aquí para ayudarte
Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto
No te pierdas ninguno de mis posts
Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
En este artículo te voy a enseñar a consumir una API REST usando JavaScript y el framework Vue.js, además de utilizar Bootstrap para el diseño. Al final vamos a tener una aplicación web que va a gestionar datos y hacer las 4 operaciones básicas: crear, actualizar, eliminar y obtener. Todo…
En este post voy a poner las instrucciones para comenzar un proyecto con Buefy. Buefy es la combinación de Vue y Bulma CSS, ofrece componentes de Bulma CSS pero mejorados con el buen Vue. Vamos a utilizar NPM con la CLI de Vue (vue-cli), ya que será un proyecto un…
Hoy vamos a ver cómo mostrar una notificación o Toast usando React. Esta notificación puede venir de cualquier lugar o servir para reaccionar a una acción del usuario. Por ejemplo, podemos mostrar un mensaje de éxito o mensaje de error al enviar un formulario, entre otras cosas. No vamos a…