Als «vue.js» getaggte Fragen

Vue.js ist ein Open-Source-Framework für progressives Javascript zum Erstellen von Benutzeroberflächen, die schrittweise angepasst werden sollen. Vue.js wird hauptsächlich für die Front-End-Entwicklung verwendet und erfordert eine mittlere HTML- und CSS-Ebene. Versionsspezifische Fragen zu Vue.j sollten mit [vuejs2] oder [vuejs3] gekennzeichnet werden.

13
Vuex Action gegen Mutationen
Was ist in Vuex die Logik, sowohl "Aktionen" als auch "Mutationen" zu haben? Ich verstehe die Logik von Komponenten, die nicht in der Lage sind, den Status zu ändern (was klug erscheint), aber sowohl Aktionen als auch Mutationen zu haben, scheint, als würden Sie eine Funktion schreiben, um eine andere …
173 vue.js  vuex 

17
vue.js 2 wie man Speicherwerte von vuex überwacht
Ich benutze vuexund vuejs 2zusammen. Ich bin neu in vuex, ich möchte eine storeVariablenänderung beobachten. Ich möchte die watchFunktion in meinem hinzufügenvue component Das habe ich bisher: import Vue from 'vue'; import { MY_STATE, } from './../../mutation-types'; export default { [MY_STATE](state, token) { state.my_state = token; }, }; Ich möchte …

6
[Vue warn]: Element kann nicht gefunden werden
Ich benutze Vuejs . Das ist mein Markup: <body> <div id="main"> <div id="mainActivity" v-component="{{currentActivity}}" class="activity"></div> </div> </body> Das ist mein Code: var main = new Vue({ el: '#main', data: { currentActivity: 'home' } }) ; Wenn ich die Seite lade, erhalte ich folgende Warnung: [Vue warn]: Cannot find element: #main …
166 javascript  mvvm  vue.js 



2
Gibt es eine Möglichkeit, Aktionen zwischen zwei Namespace-Vuex-Modulen auszulösen?
Ist es möglich, eine Aktion zwischen Namespace-Modulen auszulösen? ZB habe ich Vuex-Module "Gameboard" und "Benachrichtigung". Jeder hat einen Namespace. Ich möchte eine Aktion vom Spielbrett an das Benachrichtigungsmodul senden. Ich dachte, ich könnte den Modulnamen im Namen der Versandaktion folgendermaßen verwenden: // store/modules/gameboard.js const actions = { myaction ({dispatch}) { …
158 vue.js  vuejs2  vuex 

3
Übergeben von Ereignis und Argument an v-on in Vue.js.
Ich übergebe einen Parameter in v-on:inputDirektiven. Wenn ich es nicht übergebe, kann ich in der Methode auf das Ereignis zugreifen. Kann ich trotzdem auf das Ereignis zugreifen, wenn ich den Parameter an die Funktion übergebe? Nicht dass ich einen Vue-Router benutze: Dies ist ohne Übergabe des Parameters. Ich kann auf …
158 vue.js 

11
Wie verstecke ich die VueJS-Syntax, während die Seite geladen wird?
Vielleicht ist das eine triviale Frage. Wenn ich also meine vuejs-Anwendung im Browser ausführe, wird die Download-Geschwindigkeit gedrosselt (auf niedrige Verbindung eingestellt). Ich habe eine unvollendete Ausgabe der Vue-Syntax im Browser erhalten. Ich weiß, wir können dies austricksen, indem wir das Laden des Bildes anzeigen, bevor die gesamte Seite geladen …
154 javascript  vue.js 



11
forEach ist kein Funktionsfehler mit einem JavaScript-Array
Ich versuche eine einfache Schleife zu machen: const parent = this.el.parentElement console.log(parent.children) parent.children.forEach(child => { console.log(child) }) Aber ich bekomme folgenden Fehler: VM384: 53 Nicht erfasster TypeError: parent.children.forEach ist keine Funktion Obwohl parent.childrenProtokolle: Was könnte das Problem sein? Hinweis: Hier ist eine JSFiddle .

13
Wie implementiere ich Debounce in Vue2?
Ich habe ein einfaches Eingabefeld in einer Vue-Vorlage und möchte Debounce mehr oder weniger so verwenden: <input type="text" v-model="filterKey" debounce="500"> Die debounceImmobilie wurde jedoch in Vue 2 veraltet . Die Empfehlung lautet nur: "Verwenden Sie v-on: Eingabe + Entprellungsfunktion eines Drittanbieters". Wie setzen Sie es richtig um? Ich habe versucht, …

3
Wie übergebe ich einen Wert aus Vue-Daten an href?
Ich versuche so etwas zu tun: <div v-for="r in rentals"> <a bind-href="'/job/'r.id"> {{ r.job_title }} </a> </div> Ich kann nicht herausfinden, wie der Wert von r.idam Ende des hrefAttributs hinzugefügt werden soll, damit ich einen API-Aufruf durchführen kann. Irgendwelche Vorschläge?
141 vue.js  vue-router 

2
Standardwerte für Vue-Komponenten-Requisiten und wie kann überprüft werden, ob ein Benutzer die Requisiten nicht festgelegt hat?
1. Wie kann ich den Standardwert für eine Komponentenstütze in Vue 2 festlegen? Zum Beispiel gibt es eine einfache moviesKomponente, die auf diese Weise verwendet werden kann: <movies year="2016"><movies> Vue.component('movies', { props: ['year'], template: '#movies-template', ... } Wenn ein Benutzer jedoch nicht Folgendes angibt year: <movies></movies> dann nimmt die Komponente …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.