So verwenden Sie die REM-Anpassung in Vue

So verwenden Sie die REM-Anpassung in Vue

1. Entwicklungsumgebung vue
2. Computersystem Windows 10 Professional Edition
3. Wenn wir Vue zur Entwicklung mobiler Endgeräte verwenden, wird es aufgrund der Kompatibilität zu Problemen kommen. Ich möchte Ihnen zeigen, wie Sie die REM-Selbstanpassung in Vue verwenden. Ich hoffe, es wird Ihnen helfen.
4. Kommen wir ohne weitere Umschweife gleich zur Sache:

//Installieren Sie postcss-pxtorem
npm ich postcss-pxtorem -S

5. Erstellen Sie einen neuen rem-Ordner im src-Verzeichnis, erstellen Sie eine neue rem.js und fügen Sie den folgenden Code hinzu:

//Basisgröße const baseSize = 37,5
// Setze die Rem-Funktion function setRem() {
 const salepro = document.documentElement.clientWidth / 750
 // Die aktuelle Seitenbreite ist relativ zur Breite 750. Sie können sie nach Bedarf ändern.
 // Schriftgröße des Stammknotens der Seite festlegen document.documentElement.style.fontSize = (baseSize * Math.min(salepro, 2)) + 'px'
}
// setRem() initialisieren
//Reset rem beim Ändern der Fenstergröße
Fenster.onresize = Funktion () {
 setRem()
}

6. Erstellen Sie eine neue .postcssrc.js im Stammverzeichnis des Projekts und fügen Sie den folgenden Code hinzu:

modul.exporte = {
 "Plugins": {
 "postcss-pxtorem": {
  "rootValue": 37,5,
  "Eigenschaftenliste": ["*"]
 }
 }
}

Hinweis: In meiner Konfiguration ist das Verhältnis 1:1, d. h. die Breite der Designzeichnung beträgt 750px. Sie können einfach width:750px schreiben; im CSS ist keine Konvertierung erforderlich, ist das nicht großartig?

7. Importieren in main.js

importiere '@/rem/rem.js'

8. Verwenden Sie es in der Vue-Vorlage und fügen Sie dem CSS den folgenden Code hinzu:

<style lang="scss" scoped>
.um {
 Breite: 750px;
 Höhe: 100vh;
 Box-Größe: Rahmenbox;
 Hintergrundfarbe: blau !wichtig;
 .kk {
  Breite: 350px;
  Höhe: 350px;
  Hintergrundfarbe: rot;
 }
}
</Stil>

9. Das Wirkungsdiagramm sieht wie folgt aus:

10. Dies ist das Ende dieses Austauschs. Ich hoffe, er wird Ihnen hilfreich sein. Lassen Sie uns zusammenarbeiten, um die Spitze zu erreichen.

Oben finden Sie Einzelheiten dazu, wie Vue die REM-Anpassung verwendet. Weitere Informationen zur Verwendung der REM-Anpassung in Vue finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Vue CLI3-Mobiladaption (px2rem oder postcss-plugin-px2rem)
  • Über das Problem der Verwendung von PostCSS-PXTOREM durch Vue für die mobile Anpassung
  • Anpassung des px2rem-Beispielcodes in Vue
  • Vue verwendet REM, um eine mobile Bildschirmanpassung zu erreichen
  • Detaillierte Erläuterung der unterschiedlichen Bildschirmanpassungen und der px- und rem-Konvertierungsprobleme von vue2.0

<<:  Detailliertes Tutorial zum Kompilieren und Installieren von Python3.6 unter Linux

>>:  Detaillierte Erklärung zum Aktivieren des langsamen Abfrageprotokolls in der MySQL-Datenbank

Artikel empfehlen

js realisiert Warenkorb-Add- und Subtraktions- sowie Preisberechnungsfunktionen

In diesem Artikel wird der spezifische Code von j...

100-1% des Inhalts der Website ist Navigation

Website, (100-1)% des Inhalts ist Navigation 1. J...

Lösung für Vues Unfähigkeit, Array-Änderungen zu beobachten

Inhaltsverzeichnis 1. Vue-Listener-Array 2. Situa...

Implementierung des Tomcat-Bereitstellungsprojekts und Integration mit IDEA

Inhaltsverzeichnis 3 Möglichkeiten zum Bereitstel...

Installieren und Bereitstellen von Java8 und MySQL unter CentOS7

Im Allgemeinen werden Java-Lernprogramme und Bere...

Allgemeine Symbole in Unicode

Unicode ist ein von einer internationalen Organis...

Vue kapselt die öffentliche Funktionsmethode zum Exportieren von Excel-Daten

vue+element UI kapselt eine öffentliche Funktion ...

Interpretieren von MySQL-Client- und Serverprotokollen

Inhaltsverzeichnis MySQL-Client/Server-Protokoll ...

Verwendung des Vuex-Namespace

Inhaltsverzeichnis Da Vuex einen einzelnen Zustan...

Detaillierte Erklärung der Abkürzung von State in React

Vorwort Was ist Staat Wir alle sagen, dass React ...