In diesem Artikelbeispiel wird der spezifische Code von Vue zur Erzielung des Registrierungsseiteneffekts als Referenz geteilt. Der spezifische Inhalt ist wie folgt 1. Implementierungseffektdiagramm2. Implementierungscode1. Implementieren Sie den Kopf <Vorlage> <div Klasse="Box"> <div Klasse="Box1"> <span class="iconfont icon-zuojiantou zurück" @click="goBack"></span> </div> <div Klasse="box6"> <b>Mobiltelefonnummernregistrierung</b> </div> </div> </Vorlage> <Skript> Standard exportieren { Name: "Oben", Methoden: { geh zurück() { dies.$router.push("/Login"); }, }, }; </Skript> <Stilbereich> .box1 { Breite: 100 %; Höhe: 0,5rem; Rand unten: 0,19rem; } Spanne { Schriftgröße: 0,18rem; Zeilenhöhe: 0,5rem; Schriftgröße: 0,2rem; } .zurück { Schriftgröße: 0,25rem; } .box6 { Breite: 100 %; Höhe: 0,66rem; Rand: automatisch; } B { Schriftgröße: 0,24rem; Schriftstärke: normal; } P { Schriftgröße: 0,13rem; Farbe: grau; Rand oben: 0,11rem; } </Stil> 2. Registrierungsinhalte implementieren <Vorlage> <div Klasse="Box"> <div Klasse="Box1"> <div Klasse="Telefon-Container"> +86 <Eingabe Klasse="Benutzertelefon" Typ="" v-model="Benutzernummer" Platzhalter="Bitte geben Sie Ihre Handynummer ein" /> </div> </div> <div Klasse="Box2"> <h3 @click="toSendCode">Vereinbarung zustimmen und registrieren</h3> </div> <div Klasse="Box3"> <van-checkbox v-model="aktiviert"> Habe die folgende Vereinbarung gelesen und stimme ihr zu: >Taobao-Plattform-Servicevereinbarung, Datenschutzrichtlinie, rechtliche Hinweise, Alipay-Servicevereinbarung, Tianyi-Kontoauthentifizierungs-Servicebedingungen</b > </van-checkbox> </div> </div> </Vorlage> <Skript> importiere Axios von „Axios“; importiere Vue von „vue“; importiere { Checkbox, Toast } von "vant"; Vue.use(Kontrollkästchen); Vue.use(Toast); Standard exportieren { Name: "Nummer", Daten: Funktion () { zurückkehren { Benutzernummer: "", Code: "", geprüft: falsch, }; }, Methoden: { // Telefonnummer überprüfen checkPhone(phone) { sei reg = /^1[3|4|5|7|8][0-9]{9}$/; return reg.test(Telefon); }, zuSendCode() { wenn (dies.überprüft) { wenn (dieses.checkPhone(diese.usernum)) { axios({ URL: `/auth/code/?phone=${this.usernum}`, }).then((res) => { konsole.log(res); wenn (res.status == 200) { localStorage.setItem("Benutzertelefon", this.Benutzernummer); Toast("Bestätigungscode erfolgreich gesendet"); dies.$router.push("/inputCode"); } }); } anders { Toast("Bitte überprüfen Sie Ihre Telefonnummer"); } } anders { Toast("Bitte lesen Sie zuerst die Benutzervereinbarung"); } }, }, }; </Skript> <Stilbereich> .box1 { Breite: 100 %; Höhe: 0,7rem; } .box1 b { Rand oben: 0,25rem; Schriftstärke: normal; } .Telefon-Container { Breite: 100 %; Polsterung: 0,1rem 0; Rand unten: 0,4rem; Position: relativ; } .phone-container > span { Position: absolut; Schriftgröße: 0,16rem; Farbe: #666; oben: 0,21rem; } Eingabe { Rand: keiner; Gliederung: keine; } Eingabe::-WebKit-Eingabe-Platzhalter { Schriftgröße: 0,2rem; Farbe: rgb(216, 214, 214); } .Benutzertelefon { Anzeige: Block; Breite: 100 %; Höhe: 0,4rem; Box-Größe: Rahmenbox; Polsterung: 0 0,3rem; Polsterung links: 0,4rem; Schriftgröße: 0,2rem; Rahmen unten: 0,01rem durchgezogen #eee; } .box2 { Breite: 100 %; Höhe: 0,5rem; Rand oben: 0,2rem; } .box2 h3 { Breite: 100 %; Höhe: 0,4rem; Hintergrundfarbe: gelb; Randradius: 0,15rem; Schriftgröße: 0,18rem; Textausrichtung: zentriert; Zeilenhöhe: 0,3rem; Rand oben: 0,1rem; Schriftstärke: 600; Zeilenhöhe: 0,4rem; Buchstabenabstand: 0,02rem; Farbe: rgba (87, 42, 42, 0,623); } .box3 { Breite: 100 %; Höhe: 0,3rem; Rand oben: 3,4rem; Schriftgröße: 0,12rem; } .box3 b { Schriftstärke: normal; Farbe: tiefes Himmelblau; } </Stil> Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
>>: Eine kurze Zusammenfassung meiner Erfahrungen beim Schreiben von HTML-Seiten
MySQL-Datenbanken werden häufig verwendet, insbes...
Inhaltsverzeichnis 1. Digitale Aufzählung 2. Zeic...
1. Docker installieren yum installiere Docker #St...
Dieser Artikel beschreibt anhand eines Beispiels,...
beschreiben Dieser Artikel stellt eine Methode zu...
Im vorherigen Artikel [Detaillierte Erläuterung v...
Vorwort Kürzlich bin ich bei der Entwicklung eine...
Inhaltsverzeichnis Vorwort Schritt Vorwort Heute ...
Vorwort Der Quellcode umfasst insgesamt nur mehr ...
Inhaltsverzeichnis 1. Installation von JDK1.8 unt...
1. Geben Sie zuerst das MySQL des Servers ein, um...
Vor einiger Zeit musste das Projekt die Funktion ...
CentOS8 wurde vor ein paar Tagen veröffentlicht. ...
In diesem Artikel finden Sie das Installations- u...
Das Erstellen von Webseiten, die Webstandards ents...