Je veux inclure des messages flash beaux à Mey Laravel + Vue application, j'ai donc trouvé un package NPM sur GitHub et installé cela dans mon application (NPM Installer)
Je débutant à Vuejs et je suis confronté à une Problème: Je ne peux tout simplement pas utiliser le package de mes composants de Vue car il ait des erreurs lorsque j'essaie d'inclure cette P>
C'est mon code App.js p> Quelle erreur je reçois l'utilisation du code: p> "typeError: impossible de lire la propriété 'FlashMessage 'de non défini sur App.js: 1863 " em> p> i Exécutez cette méthode ( flashmessage ) Quand je veux sortir un message:
J'ai essayé d'utiliser ce code dans mon app.js pour inclure le packange: strong> p>
p> <FlashMessage></FlashMessage>
3 Réponses :
J'utilise habituellement des packages VUE les ajoutant du nom de l'emballage, essayez: et lorsque vous souhaitez utiliser le composant, essayez d'utiliser flashmessage.show () code>. p> p>
im un auteur de ce paquet. Si vous aurez des problèmes avec cela, laissez le problème sur GitHub: https: // github.com/smwbtech/vue-flash-message/issues
À propos de votre problème, je suppose que c'est une question de contexte de la fonction. Essayez d'utiliser la fonction de flèche comme rappel pour .Chen p>
p>
axios.post('/api/post/', body)
.then( res => {
this.flashMessage(/*your message*/);
this.data = '';/*other actions with your component data*/
})
.catch(e);C'est comme ça que j'ai inclus le package dans mon projet
dans App.js j'ai ajouté que le code: p> puis dans n'importe quel composant, je voulais utiliser des flashmessages i Code utilisé comme ceci: p> merci beaucoup les gars qui voulaient m'aider !!! p> p> p>