You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<template>
<div id="home">
Vue webapp home :)
</div>
</template>
<script>
import {HTTP} from '@/http-common.js'
export default {
name: 'home',
data () {
return {
}
},
notifications: {
showWelcome: {
title: 'Welcome :)',
type: 'success'
},
showAPIError: { // You can have any name you want instead of 'showLoginError'
title: 'API request failed',
message: '',
type: 'error' // You also can use 'VueNotifications.types.error' instead of 'error'
},
},
methods: {
},
created(){
this.showWelcome()
HTTP.get('/api/home')
.then(response => {
this.showWelcome(response)
})
.catch(error => {
this.showAPIError({message:error})
})
}
}
</script>
<style scoped>
</style>
So when I first load the page, I get errors : [Vue warn]: Error in created hook: "TypeError: this.showWelcome is not a function"
But if I edit one line, save the file, (using webpack dev server), then the page isn't reloaded but the componant is re-created, and then I get the notification.
So it looks like "notifications" functions are created after the component is created, so you can't really throw a notification until then.
Or am I doing something wrong ?
The text was updated successfully, but these errors were encountered:
So when I first load the page, I get errors : [Vue warn]: Error in created hook: "TypeError: this.showWelcome is not a function"
But if I edit one line, save the file, (using webpack dev server), then the page isn't reloaded but the componant is re-created, and then I get the notification.
So it looks like "notifications" functions are created after the component is created, so you can't really throw a notification until then.
Or am I doing something wrong ?
The text was updated successfully, but these errors were encountered: