Heim >Web-Frontend >View.js >Erste Schritte mit Vue-Anweisungen: Lassen Sie uns über die sechs häufig verwendeten integrierten Anweisungen sprechen
Dieser Artikel führt Sie durch die VueBefehle und stellt die sechs häufig verwendeten integrierten Befehle in Vue vor. Ich hoffe, er wird Ihnen hilfreich sein!
Anweisungen sind eine von Vue für Entwickler bereitgestellte Vorlagensyntax, die verwendet wird, um Entwickler beim Rendern der Grundstruktur der Seite zu unterstützen. (Teilen von Lernvideos: vuejs-Video-Tutorial) Die in
verwendeten Daten sind in den Daten der Instanz definiert, und das Ereignis ist in den Methoden der Instanz definiert
<p v-text="gender">性别</p>
kann nur Klartextinhalte rendern, nicht Überschreibe den ursprünglichen Inhalt im Tag <p>性别:{{ gender }}</p>
v-html
kann markierte Zeichenfolgen in HTML-Inhalte rendern. v-bind: oder:
ist das Attribut des Elements dynamisch Bindungsattributwert
<p v-html="info">该内容会被覆盖</p> <!-- info可以定义为html语句 -->
Hinweis: Interpolationsausdruck und v-bind unterstützen auch die Operation des Javascript-Ausdrucks
<input v-bind:placeholder="tips"> <!--两种写法都可以--> <input :placeholder="tips"> <!--两种写法都可以-->
{{ 1 + 2 }} //一元运算 {{ ok ? 'YES' : 'NO'}} //三元运算 {{ message.split('').reverse().join('') }} //字符串的反转
3. Anweisungen zur Ereignisbindung
, um Ereignisse an Elemente zu binden , das ist ein Objekt, und das darin enthaltene Zielattribut zeigt auf das DOM-Element des aktuell gebundenen Ereignisses. Übergeben Sie einen Parameter: Das Ereignis wird überschrieben, um die von Ihnen übergebenen Parameter zu verwenden und das Ereignis beizubehalten. Sie können einen tatsächlichen Parameter manuell übergeben. Die formalen Parameter sind optional
<div :id="'list-' + id"></div> <!--字符串和变量的拼接-->
Ereignismodifikatoren
Modifikatoren, die verwendet werden können, solange es sich um ein Ereignis handelt verwendetEreignismodifikatoren
.preventStandardverhalten verhindern (z. B. verhindern, dass ein Link springt, Formularübermittlung verhindern)
.stop
Ereignis verhindern
event
,它是一个对象,里面的target属性指向的是当前绑定事件的DOM元素$event
Den aktuellen Event-Handler im Capture-Modus auslösen.once
Das gebundene Ereignis wird nur einmal ausgelöstDer Event-Handler wird nur ausgelöst, wenn event.target das ist aktuelles Element selbst | |
---|---|
können nur verwendet werden, wenn Tastaturereignisse ausgelöst werden. Hier sind zwei häufig verwendete | |
Tastenmodifikatoren | Beschreibung |
.esc | |
.Enter | |
<button @click="add(1, $event)">+N</button> ------------------------------------------------------------ <script> //创建vue的实例对象 const vm = new Vue({ methods:{ add(n,event){ //修改 this.count +=n; //判断 if(this.count % 2 === 0) event.target.style.color = 'red'; else event.target.style.color = ''; } } }) </script> |
V-Modell
Formulardaten schnell abrufen (gilt nur für Formularelemente wie Eingabe, Textbereich, Auswahl)
.number | Konvertieren Sie den vom Benutzer eingegebenen Wert automatisch in einen numerischen Typ. |
---|---|
Filtern Sie automatisch die vom Benutzer eingegebenen führenden und nachgestellten Leerzeichen Die Daten werden automatisch aktualisiert, wenn der Fokus verloren geht (im Allgemeinen erfolgt die Aktualisierung in Echtzeit) | |
Das obige ist der detaillierte Inhalt vonErste Schritte mit Vue-Anweisungen: Lassen Sie uns über die sechs häufig verwendeten integrierten Anweisungen sprechen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!