Toast not working?

UI Components for Vue
Post Reply
tarkhil
Posts: 17
Joined: 17 Dec 2020, 21:05

27 Mar 2022, 21:26

I'm trying to run Toast.

main.js

Code: Select all

import * as Vue from 'vue'
import App from '@/components/App.vue';
import PrimeVue from 'primevue/config';
import ToastService from 'primevue/toastservice';
import 'primevue/resources/primevue.min.css'
import 'primevue/resources/themes/lara-light-blue/theme.css'
import 'primeicons/primeicons.css'
import 'primeflex/primeflex.css'

const app = Vue.createApp(App)
      .use(PrimeVue)
      .use(ToastService)
      .mount('#app');
App.vue

Code: Select all

<template>
  <Toast/>
</template>

<script setup="">
import Toast from 'primevue/toast';
import { useToast } from "primevue/usetoast";
const toast = useToast();
toast.add({severity:'info', summary: 'Info Message', detail:'Message Content', life: 3000});
</script>
No errors in console. No toasts.

What could be wrong?

tarkhil
Posts: 17
Joined: 17 Dec 2020, 21:05

28 Mar 2022, 08:30

It was simple. toast should be called from onMounted or later

Post Reply

Return to “PrimeVue”

  • Information
  • Who is online

    Users browsing this forum: Google [Bot] and 5 guests