acf
domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init
action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/evomark/public_html/wp-includes/functions.php on line 6121From the root of your project, in NPM<\/p>\n\n\n\n
npm<\/span> <\/span>install<\/span> vue3-snackbar<\/span><\/div><\/code><\/pre><\/div>\n\n\n\nor on Yarn<\/p>\n\n\n\n
yarn<\/span> <\/span>add<\/span> vue3-snackbar<\/span><\/div><\/code><\/pre><\/div>\n\n\n\nThen inside your Vue app’s entry file:<\/p>\n\n\n\n
1<\/span>import<\/span> <\/span>{<\/span> createApp <\/span>}<\/span> <\/span>from<\/span> <\/span>\"vue\"<\/span>;<\/span><\/span><\/span><\/div>2<\/span><\/span>import<\/span> <\/span>{<\/span> <\/span>SnackbarService<\/span> <\/span>}<\/span> <\/span>from<\/span> <\/span>\"vue3-snackbar\"<\/span>;<\/span><\/span><\/span><\/div>3<\/span><\/span>import<\/span> <\/span>\"vue3-snackbar\/styles\"<\/span>;<\/span><\/span><\/span><\/div>4<\/span>\n<\/span><\/span><\/div>5<\/span><\/span>import<\/span> <\/span>App<\/span> <\/span>from<\/span> <\/span>\".\/App.vue\"<\/span>;<\/span><\/span><\/span><\/div>6<\/span><\/span>const<\/span> app <\/span>=<\/span> <\/span>createApp<\/span>(<\/span>App<\/span>)<\/span>;<\/span><\/span><\/span><\/div>7<\/span>\n<\/span><\/span><\/div>8<\/span>app<\/span>.<\/span>use<\/span>(<\/span>SnackbarService<\/span>)<\/span>;<\/span><\/span><\/span><\/div>9<\/span>\n<\/span><\/span><\/div>10<\/span>app<\/span>.<\/span>mount<\/span>(<\/span>\"#app\"<\/span>)<\/span>;<\/span><\/span><\/div><\/code><\/pre><\/div>\n\n\n\nFinally, you need to import and use the Vue3Snackbar component somewhere in your app. We recommend your main layout file.<\/p>\n\n\n\n
1<\/span><<\/span>template<\/span>><\/span><\/span><\/span><\/div>2<\/span>\t<\/span><<\/span>header<\/span>><\/span>Site Title<\/span><\/<\/span>header<\/span>><\/span><\/span><\/span><\/div>3<\/span>\t<\/span><<\/span>router-view<\/span>><\/span><\/<\/span>router-view<\/span>><\/span><\/span><\/span><\/div>4<\/span>\t<\/span><<\/span>footer<\/span>><\/span>Site Footer<\/span><\/<\/span>footer<\/span>><\/span><\/span><\/span><\/div>5<\/span>\t<\/span><!-- An example of placement --><\/span><\/span><\/span><\/div>6<\/span>\t<\/span><<\/span>vue3-snackbar<\/span> <\/span>bottom<\/span> <\/span>right<\/span> <\/span>:duration<\/span>=<\/span>\"<\/span>4000<\/span>\"<\/span>><\/span><\/<\/span>vue3-snackbar<\/span>><\/span><\/span><\/span><\/div>7<\/span><\/span><\/<\/span>template<\/span>><\/span><\/span><\/span><\/div>8<\/span>\n<\/span><\/span><\/div>9<\/span><\/span><<\/span>script<\/span> <\/span>setup<\/span>><\/span><\/span><\/span><\/div>10<\/span><\/span>import<\/span> <\/span>{<\/span> <\/span>Vue3Snackbar<\/span> <\/span>}<\/span> <\/span>from<\/span> <\/span>\"vue3-snackbar\"<\/span>;<\/span><\/span><\/span><\/div>11<\/span><\/span><\/<\/span>script<\/span>><\/span><\/span><\/div><\/code><\/pre><\/div>\n\n\n\nThe component itself is automatically teleported to the end of your <body><\/code> element, although you can override this behaviour via props (see below).<\/p>\n\n\n\nUsage (Composition API)<\/h2>\n\n\n\n1<\/span><<\/span>script setup<\/span>><\/span><\/span><\/span><\/div>2<\/span><\/span>import<\/span>