Utilisez cette balise pour les questions spécifiques à la version 2 de Vue.js, un framework Javascript progressif open source pour la création d'interfaces utilisateur.
Dans VueJS, nous pouvons ajouter ou supprimer un élément DOM en utilisant v-if: <button v-if="isRequired">Important Button</button> mais y a-t-il un moyen d'ajouter / supprimer des attributs d'un élément dom, par exemple pour les éléments suivants, définissez sous condition l'attribut requis: Username: <input type="text" name="username" required> par quelque chose de similaire …
Aperçu Dans Vue.js 2.x, model.syncsera obsolète . Alors, quelle est la bonne façon de communiquer entre les composants frères dans Vue.js 2.x ? Contexte Si je comprends bien Vue 2.x, la méthode préférée pour la communication entre frères et sœurs est d'utiliser un magasin ou un bus d'événements . Selon …
Comment puis-je répéter une boucle via v-forX (par exemple 10) fois? // want to repeat this (e.g.) 10 times <ul> <li v-for="item in shoppingItems"> {{ item.name }} - {{ item.price }} </li> </ul> La documentation montre: <ul> <li v-for="item in 10">{{ item }}</li> </ul> // or <li v-for="n in 10">{{ …
J'ai un composant avec une certaine validation de formulaire. Il s'agit d'un formulaire de paiement en plusieurs étapes. Le code ci-dessous est pour la première étape. Je voudrais valider que l'utilisateur a entré du texte, stocker son nom dans l'état global, puis l'envoyer à l'étape suivante. J'utilise vee-validate et vuex …
Je veux concaténer la variable Vue.js avec l'URL de l'image. Ce que j'ai calculé: imgPreUrl : function() { if (androidBuild) return "android_asset/www/"; else return ""; } Si je construis pour Android: <img src="/android_asset/www/img/logo.png"> Autre <img src="img/logo.png"> Comment puis-je concaténer la variable calculée avec l'URL? Je l'ai essayé: <img src="{{imgPreUrl}}img/logo.png">
Mon application utilise l'API Firebase pour l'authentification des utilisateurs, en enregistrant l'état de connexion sous forme de valeur booléenne dans un état Vuex. Lorsque l'utilisateur se connecte, je règle l' état de connexion et j'affiche conditionnellement le bouton Connexion / Déconnexion en conséquence. Mais lorsque la page est actualisée, l'état …
J'ai une vue dynamique: <div id="myview"> <div :is="currentComponent"></div> </div> avec une instance Vue associée: new Vue ({ data: function () { return { currentComponent: 'myComponent', } }, }).$mount('#myview'); Cela me permet de changer mon composant de manière dynamique. Dans mon cas, j'ai trois composantes différentes: myComponent, myComponent1et myComponent2. Et je …
Considérez un simple blog Vue: j'utilise Vuex comme magasin de données et je dois configurer deux getters : un getPostgetter pour récupérer un postpar ID, ainsi qu'un listFeaturedPostsqui renvoie les premiers caractères de chaque article présenté. Le schéma du magasin de données pour la liste des articles en vedette fait …
J'ai lu la documentation, mais je ne peux pas la comprendre. Je sais ce que font les données, les calculs, la surveillance, les méthodes mais à quoi nextTick()servent-elles dans vuejs?
J'ai une fonction qui aide à filtrer les données. J'utilise v-on:changelorsqu'un utilisateur modifie la sélection, mais j'ai également besoin que la fonction soit appelée avant même que l'utilisateur sélectionne les données. J'ai fait la même chose avec AngularJSl'utilisation précédente, ng-initmais je comprends qu'il n'y a pas une telle directive dansvue.js …
Je veux mettre toutes mes fonctions qui parlent au serveur et récupèrent les données dans un seul fichier réutilisable dans VueJS. Les plugins ne semblent pas être la meilleure alternative. Modèle moins de composants ..?
Je vois dans cette pull request : Ajouter un router.reload() Recharger avec le chemin actuel et appeler à nouveau le crochet de données Mais lorsque j'essaye d'émettre la commande suivante à partir d'un composant Vue: this.$router.reload() J'obtiens cette erreur: Uncaught TypeError: this.$router.reload is not a function J'ai cherché dans la …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.