Inhaltsverzeichnis
1. Vorteile von vue? " >1. Vorteile von vue?
code> In Bezug auf die Leistung hat " >dom code> In Bezug auf die Leistung hat
Antwort: Durch " >Antwort: Durch
in CSS auf gesetzt ist, wodurch das Ausblenden gesteuert wird und nur einmal kompiliert wird. " > Die Das Wesentliche ist, dass in CSS auf gesetzt ist, wodurch das Ausblenden gesteuert wird und nur einmal kompiliert wird.
in der Komponente hinzu 🎜>" > in der Komponente hinzu 🎜>
9. Was ist Vue-Loader? Welche Verwendungszwecke gibt es? " >9. Was ist Vue-Loader? Welche Verwendungszwecke gibt es?
10. Warum Schlüssel verwenden?" >10. Warum Schlüssel verwenden?
11.axios und Installation?" >11.axios und Installation?
12. Die Verwendung von v-modal" >12. Die Verwendung von v-modal
13. Bitte teilen Sie mir die Verwendung jedes Ordners und jeder Datei im src-Verzeichnis im vue.cli-Projekt mit. " >13. Bitte teilen Sie mir die Verwendung jedes Ordners und jeder Datei im src-Verzeichnis im vue.cli-Projekt mit.
Heim Web-Frontend js-Tutorial Analyse von 15 häufig gestellten Vue-Interviewfragen

Analyse von 15 häufig gestellten Vue-Interviewfragen

Jun 22, 2020 am 11:10 AM
vue 面试题

1. Vorteile von vue?

Antwort:

  • Leichtes Framework: Konzentriert sich nur auf die Ansichtsebene, es handelt sich um eine Sammlung von Ansichten, die Daten erstellen, nur ein paar Dutzend in der Größe <code><span style="font-size: 14px;">kb</span>kb ;

  • Leicht zu erlernen: von Chinesen entwickelt, Chinesisch Dokumentation, keine Sprachbarriere, leicht zu verstehen und zu erlernen

  • Zwei-Wege-Datenbindung: beibehalten <span style="font-size: 14px;">angular</span><span style="font-size: 14px;">angular</span>

    Funktionen, die bei Datenoperationen einfacher sind
  • <span style="font-size: 14px;">react</span>Komponentisierung: beibehalten reagieren<span style="font-size: 14px;">html</span> Die Vorteile von Code> realisieren die Kapselung und Wiederverwendung von

    HTML
  • , was einzigartige Vorteile beim Erstellen von Einzelseitenanwendungen bietet

  • Trennung von Ansicht, Daten und Struktur: Datenänderungen werden einfacher, der Logikcode muss nicht geändert werden, es müssen nur die Daten bearbeitet werden, um zugehörige Vorgänge abzuschließen

    <span style="font-size: 14px;">dom</span>Virtuelles DOM: <span style="font-size: 14px;">dom</span><span style="font-size: 14px;">dom</span><span style="font-size: 14px;">dom</span> Der Betrieb ist sehr leistungsintensiv und nativ man wird nicht mehr verwendet dom<span style="font-size: 14px;">dom</span> Operationsknoten, große Befreiung

    dom
  • Operation, aber spezifisch Die Operation ist immer noch

    <span style="font-size: 14px;">dom</span><span style="font-size: 14px;">react</span>, aber auf andere Weise <span style="font-size: 14px;">dom</span><span style="font-size: 14px;">vue</span> Läuft schneller: Im Vergleich zu react

  • arbeitet es auch mit virtuellem
<h3 id="dom-span-style-font-size-px-code-gt-span-In-Bezug-auf-die-Leistung-hat">dom<span style="font-size: 14px;"> code></span> In Bezug auf die Leistung hat </h3> <code><p>vue<code>props

große Vorteile.

$emit2. Übergibt die übergeordnete Vue-Komponente Daten an die untergeordnete Komponente?

Antwort: Durch

3 Übergibt die untergeordnete Komponente Ereignisse wie die übergeordnete Komponente?

Antwort: v-showMethodedisplaynonev-if4. Was sind die Gemeinsamkeiten und Unterschiede zwischen V-Show- und V-IF-Anweisungen? falsev-ifv-showAntwort: v-if
Gemeinsamkeiten: Beide können das Anzeigen und Ausblenden von Elementen steuern.

Unterschiede: Die wesentlichen Implementierungsmethoden sind unterschiedlich.

Die Das Wesentliche ist, dass in CSS auf gesetzt ist, wodurch das Ausblenden gesteuert wird und nur einmal kompiliert wird.

fügt DOM-Elemente dynamisch zum DOM-Baum hinzu oder löscht sie wird nicht kompiliert. Darüber hinaus

Kontinuierliche Zerstörung und Schöpfung verbraucht Leistung. Zusammenfassung: Wenn Sie einen Knoten häufig wechseln möchten, verwenden Sie style (der Switching-Overhead ist relativ gering, aber der anfängliche Overhead ist groß). Wenn Sie einen Knoten nicht häufig wechseln müssen, verwenden Sie scoped (der anfängliche Rendering-Overhead ist gering, der Switch-Overhead jedoch relativ groß).

Wenn Sie alle oben genannten Punkte kennen, bedeutet das, dass Sie mit 60 Punkten bestanden haben. Außerdem werden Sie jetzt, da vue3.0 verfügbar ist, bei der Jobsuche normalerweise danach gefragt, ob Sie dies getan haben. Ich habe es noch nicht gelernt. Sie können zum Front-End-Knopfrock 519293536 gehen, um zu kommunizieren und zu lernen. Dort gibt es viele große Leute, die auch Informationen über neue Front-End-Technologien austauschen!

5. Wie kann man dafür sorgen, dass CSS nur in der aktuellen Komponente funktioniert?

keep-alive

Antwort: Fügen Sie

in der Komponente hinzu 🎜>

6. Was ist die Funktion?

ref="domName"this.$refs.domNameAntwort:

ist eine integrierte Komponente von Vue, die es integrierten Komponenten ermöglicht, ihren Zustand beizubehalten oder ein erneutes Rendern zu vermeiden.

7. Wie bekomme ich Dom?

v-modelAntwort:

Verwendung:

v-for

8. Nennen Sie mehrere vue Was Sind die Anweisungen und wie man sie verwendet? v-ifv-show

Antwort:

Zwei-Wege-Datenbindung v-onv-once

Schleife; Ein- und Ausblenden; Ereignis; : nur einmal gebunden.

9. Was ist Vue-Loader? Welche Verwendungszwecke gibt es?

Antwort: Ein Loader für Vue-Dateien, der template/js/style in js-Module konvertiert.

Verwendung: js kann als es6 geschrieben werden, style Stil kann als scss oder less geschrieben werden, template kann als jade usw. hinzugefügt werden.

10. Warum Schlüssel verwenden?

Antwort: Sie müssen key verwenden, um jedem Knoten eine eindeutige Kennung zu geben. Der Diff-Algorithmus kann diesen Knoten korrekt identifizieren. Die Hauptfunktion besteht darin, das virtuelle DOM effizient zu aktualisieren.

11.axios und Installation?

Antwort: Modul, das Hintergrundressourcen anfordert. npm install axios —save ist installiert, verwenden Sie import in js, dann .get oder .post . Bei Erfolg erfolgt die Rückgabe in der Funktion .then, der Fehler in der Funktion .catch.

12. Die Verwendung von v-modal

Antwort: v-model wird für die bidirektionale Bindung von Formulardaten verwendet. Tatsächlich handelt es sich um einen syntaktischen Zucker . Dies geschieht im Hintergrund: v-bind bindet ein value-Attribut; die v-on-Anweisung bindet das input-Ereignis.

13. Bitte teilen Sie mir die Verwendung jedes Ordners und jeder Datei im src-Verzeichnis im vue.cli-Projekt mit.

Antwort: Der Ordner assets ist für Komponenten; components dient zum Definieren von Routing-bezogenen Konfigurationen; router Es ist die Eintragsdatei. app.vuemain.js

14. Beschreiben Sie kurz die Nutzungsszenarien von Computer und Uhr

Antwort:

    <li> berechnet <p></p> </li><span style="font-size: 14px;">computed</span>: Wenn ein Attribut von mehreren Attributen beeinflusst wird, müssen Sie berechnet<span style="font-size: 14px;">computed</span>
verwenden, die typischste Kastanie : Beim Auschecken von Warenkorbartikeln
  • <code><span style="font-size: 14px;">watch</span>beobachten : Wenn ein Datenelement mehrere Datenelemente betrifft , Muss <code><span style="font-size: 14px;">watch</span><code><span style="font-size: 14px;">watch</span>

    verwenden, Kastanie: Suchdaten
  • 15.v -on Kann ich mehrere Methoden anhören?

    <input type="text" v-on="{ input:onInput,focus:onFocus,blur:onBlur, }">
    Antwort: Ja, Kastanie:

    .

    Empfohlenes Tutorial: „

    JS-Tutorial“

    Das obige ist der detaillierte Inhalt vonAnalyse von 15 häufig gestellten Vue-Interviewfragen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

    Heiße KI -Werkzeuge

    Undresser.AI Undress

    Undresser.AI Undress

    KI-gestützte App zum Erstellen realistischer Aktfotos

    AI Clothes Remover

    AI Clothes Remover

    Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

    Undress AI Tool

    Undress AI Tool

    Ausziehbilder kostenlos

    Clothoff.io

    Clothoff.io

    KI-Kleiderentferner

    AI Hentai Generator

    AI Hentai Generator

    Erstellen Sie kostenlos Ai Hentai.

    Heißer Artikel

    R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
    3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. Beste grafische Einstellungen
    3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
    3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
    WWE 2K25: Wie man alles in Myrise freischaltet
    3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

    Heiße Werkzeuge

    Notepad++7.3.1

    Notepad++7.3.1

    Einfach zu bedienender und kostenloser Code-Editor

    SublimeText3 chinesische Version

    SublimeText3 chinesische Version

    Chinesische Version, sehr einfach zu bedienen

    Senden Sie Studio 13.0.1

    Senden Sie Studio 13.0.1

    Leistungsstarke integrierte PHP-Entwicklungsumgebung

    Dreamweaver CS6

    Dreamweaver CS6

    Visuelle Webentwicklungstools

    SublimeText3 Mac-Version

    SublimeText3 Mac-Version

    Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

    So verweisen Sie auf die JS -Datei mit Vue.js So verweisen Sie auf die JS -Datei mit Vue.js Apr 07, 2025 pm 11:27 PM

    Es gibt drei Möglichkeiten, sich auf JS -Dateien in Vue.js zu beziehen: Geben Sie den Pfad direkt mit dem & lt; Skript & gt an. Etikett;; Dynamischer Import mit dem montierten () Lebenszyklushaken; und importieren über die Vuex State Management Library.

    So verwenden Sie Watch in Vue So verwenden Sie Watch in Vue Apr 07, 2025 pm 11:36 PM

    Mit der Watch -Option in Vue.js können Entwickler auf Änderungen in bestimmten Daten anhören. Wenn sich die Daten ändert, löst sich eine Rückruffunktion aus, um Aktualisierungsansichten oder andere Aufgaben auszuführen. Zu den Konfigurationsoptionen gehören unmittelbar, die festlegen, ob ein Rückruf sofort ausgeführt werden soll, und Deep, das feststellt, ob Änderungen an Objekten oder Arrays rekursiv anhören sollen.

    So verwenden Sie Bootstrap in Vue So verwenden Sie Bootstrap in Vue Apr 07, 2025 pm 11:33 PM

    Die Verwendung von Bootstrap in Vue.js ist in fünf Schritte unterteilt: Startstrap installieren. Bootstrap in main.js. Verwenden Sie die Bootstrap -Komponente direkt in der Vorlage. Optional: benutzerdefinierter Stil. Optional: Verwenden Sie Plug-Ins.

    Was bedeutet es für faule Ladungsvue? Was bedeutet es für faule Ladungsvue? Apr 07, 2025 pm 11:54 PM

    In Vue.js können Komponenten oder Ressourcen bei Bedarf dynamisch geladen werden, wodurch die Ladezeit der Anfangsseite dynamisch geladen und die Leistung verbessert wird. Die spezifische Implementierungsmethode umfasst die Verwendung & lt; Keep-Alive & GT; und & lt; Komponente ist & gt; Komponenten. Es ist zu beachten, dass fauler Laden FOUC -Probleme (Splace Screen) verursachen kann und nur für Komponenten verwendet werden sollte, die eine faule Belastung erfordern, um unnötige Leistungsaufwand zu vermeiden.

    Vue realisiert Festzelt-/Text -Scrolling -Effekt Vue realisiert Festzelt-/Text -Scrolling -Effekt Apr 07, 2025 pm 10:51 PM

    Implementieren Sie Marquee/Text-Scrolling-Effekte in VUE unter Verwendung von CSS-Animationen oder Bibliotheken von Drittanbietern. In diesem Artikel wird die Verwendung von CSS -Animation vorgestellt: Bildlauftext erstellen und Text mit & lt; div & gt;. Definieren Sie CSS -Animationen und setzen Sie Überlauf: Versteckt, Breite und Animation. Definieren Sie Keyframes, setzen Sie Transformation: Translatex () am Anfang und am Ende der Animation. Passen Sie die Animationseigenschaften wie Dauer, Bildlaufgeschwindigkeit und Richtung an.

    So fügen Sie Funktionen zu Schaltflächen für Vue hinzu So fügen Sie Funktionen zu Schaltflächen für Vue hinzu Apr 08, 2025 am 08:51 AM

    Sie können der VUE -Taste eine Funktion hinzufügen, indem Sie die Taste in der HTML -Vorlage an eine Methode binden. Definieren Sie die Methode und schreiben Sie die Funktionslogik in der VUE -Instanz.

    So fragen Sie die Version von Vue So fragen Sie die Version von Vue Apr 07, 2025 pm 11:24 PM

    Sie können die Vue -Version mit Vue Devtools abfragen, um die Registerkarte VUE in der Konsole des Browsers anzuzeigen. Verwenden Sie NPM, um den Befehl "npm list -g vue" auszuführen. Suchen Sie das Vue -Element im Objekt "Abhängigkeiten" der Datei package.json. Führen Sie für Vue -CLI -Projekte den Befehl "Vue --version" aus. Überprüfen Sie die Versionsinformationen im & lt; Skript & gt; Tag in der HTML -Datei, die sich auf die VUE -Datei bezieht.

    So kehren Sie von Vue zur vorherigen Seite zurück So kehren Sie von Vue zur vorherigen Seite zurück Apr 07, 2025 pm 11:30 PM

    VUE.JS hat vier Methoden, um zur vorherigen Seite zurückzukehren: $ router.go (-1) $ router.back () verwendet & lt; Router-Link to = & quot;/& quot; Komponentenfenster.history.back () und die Methodenauswahl hängt von der Szene ab.

    See all articles