J'ai créé une nouvelle nouvelle installation de Vue.Js à l'aide de la commande "VUE Create Too --Default". Après cela, j'ai également installé Lodash avec cette commande "NPM i -Save Lodash". Je peux le voir dans mon paquet.json sur l'objet "Dépendances". Le problème est que lorsque j'importe cela sur mon fichier principal.js et utilisez les fonctions Lodash, il montre que l'erreur "_ n'est pas définie". J'ai donc essayé de l'importer à l'intérieur de l'app.vue. L'erreur "_ n'est pas définie" a été supprimée mais elle ne fonctionne pas.
Voici le code à l'intérieur de l'app.vue, main.js et package.json p>
main.js p> app.vue < /p>
P> / P>
3 Réponses :
Vous aurez toujours besoin d'accéder au prototype via le contexte code> code>, comme ceci ._. Plan () code>.
computed: {
hidecompletedtask() {
// The underscore (_) character now refers to the `window._ object`
// so you can drop the `this`.
return _.map(this.tasks, (val) => {
return !val.done;
});
}
}
Merci beaucoup pour votre réponse. Cela a fonctionné pour moi :) Mais malheureusement, lorsque j'ai essayé de uppouver votre réponse, il dit que j'ai besoin d'au moins 15 réputation. J'ai créé mon compte il y a environ 3 jours. Je suis désolé pour ça.
Vous pouvez également utiliser le package Usage: strong> p> VUE-LODASH code> - procédez comme suit:
NPM Installation --Save VUE-Lodash CODE> LI>
Importer Vuelodash depuis "Vue-Lodash" Code> Li>
VUE.Utilise (Vuelodash) Code> LI>
Ol>
Vue._.random(20);
this._.random(20);
Comment ma réponse est-elle différente que la vôtre? Sauf que vue-lodash code> est juste une enveloppe pour la bibliothèque principale elle-même.
C'est une alternative!
Vous pouvez importer puis utilisez-le n'importe où dans Votre projet comme celui-ci: p> Je viens d'utiliser lodash lodash code> dans votre fichier MAIN.JS par
objet de fenêtre JavaScript code> Comme ceci:
Unionby code> et
sortby code> méthode par exemple. p> < / p>