Layoutteil: <div id="app"> <p>{{Ergebnis}}</p> <button @click="randomName()">{{txt}}</button> </div> Vue-Teil: <Skript> lass vm = neues Vue({ el:'#app', Daten:{ Liste: ["Xiaoyi", "Lier", "Wangsan", "Samstag", "Zhangwu"], // Zufällig benanntes Inhaltsergebnis:'', //Button-Textinhalt txt: „Appell starten“, // Prozesssteuerungsschalter offen: true, //Definieren Sie den Zeitschalter timer:null }, Methoden: { bewegen(){ // Holen Sie sich eine Zufallszahl zwischen 0 und der Länge des aktuellen Arrays let random = Math.floor(Math.random()*(this.list.length-0)) // Lassen Sie die Zufallszahl zum zufälligen Index des Listen-Arrays werden, weisen Sie sie dem Ergebnis zu und rendern Sie sie auf der Seite this.result = this.list[random] }, zufälligerName(){ // Prozesssteuerung wechseln if(this.open){ //Definieren Sie den Timer und rufen Sie die Move-Methode auf: this.timer = setInterval(this.move,100) this.txt = "Hör auf, Leute zu beschimpfen" dies.öffnen = false }anders{ // Lösche den Timer clearInterval(this.timer) this.txt = "Namensaufruf starten" dies.öffnen = wahr } } } }) </Skript> Sehen Sie sich die Ergebnisse an: Dies ist das Ende dieses Artikels über die Durchführung eines einfachen zufälligen Namensaufrufs mit Vue. Weitere Informationen zur Durchführung eines zufälligen Namensaufrufs mit Vue finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! |
<<: Wie verstecke ich den Text im A-Tag und zeige das Bild an? Kompatibel mit 360-Grad-Rendering
>>: Tutorial zur Installation und Browserverwendung des leichten Objektspeicherdienstes Minio
In diesem Artikel wird der spezifische Code der m...
Anforderung: Die Seite muss ein Bild anzeigen, ab...
0x0 Parameterüberprüfung Der Großteil der Paramet...
In MySQL verwenden wir häufig order by zum Sortie...
Einführung Basierend auf Docker-Containern und Do...
1. Aktualisieren Sie die Yum-Quelle Die PostgreSQ...
Tatsächlich ist es sehr einfach, Axios in Vue zu ...
1. Problem Die bei der Initialisierung von MySQL ...
einführen Wenn Sie einen OSS-Speicherdienst wie A...
Definition von Generika // Anforderung 1: Generik...
Als ich heute CentOS6.2 installierte, kam ich nic...
WeChat-Applet: Einfacher Rechner. Zu Ihrer Inform...
Der spezifische Code des mit Js erstellten Schieb...
Die Cursorgröße im Eingabefeld ist inkonsistent De...
1. Vektorkarte Vektorgrafiken verwenden gerade Li...