Heim > Web-Frontend > js-Tutorial > Hauptteil

Vue.js Ereignisbindungsform-Ereignisbindung

php中世界最好的语言
Freigeben: 2018-03-13 14:10:28
Original
1660 Leute haben es durchsucht

Dieses Mal zeige ich Ihnen die Vue.js-Ereignisbindung – Formular-Ereignisbindung. Was sind die Vorsichtsmaßnahmen für die Verwendung der Vue.js-Ereignisbindung – Formular-Ereignisbindung am Fall.

Eingabe

<template>
  <div id="myapp">
    <!--
    input的事件绑定与普通的事件绑定的区别:
    input是双向绑定
    事件绑定采用v-model
    -->
    <input type="text" v-model="myVal">
    <!--将表单的内容显示出来-->
    {{myVal}}  </div></template><script>
  import comA from &#39;./components/a.vue&#39;
  export default {    components: {comA},
    data () {      return {        myVal: &#39;&#39;
      }
    }
  }</script>
Nach dem Login kopieren

Vue.js Ereignisbindungsform-Ereignisbindung

Modifikator: .lazy Wenn Sie auf der Tastatur die Eingabetaste drücken, werden die Daten als angezeigt aktualisiert

<input type="text" v-model.lazy="myVal">
......
Nach dem Login kopieren

Andere Modifikatoren

.number – Zeichen eingeben Zeichenfolge zum Konvertieren in Zahlen, andernfalls .number
hinzufügen.trim – Eingabetaste das erste und das letzte Zeichen Leerzeichenfilter

Eingabe – Kontrollkästchen Kontrollkästchen Mehrfachauswahl

oder mit V-Modell binden, die Einstellungen zeigen auf myVal, myVal sollte auf eingestellt sein ein Array, der in das Array eingefügte Wert wird aus dem Wert der Eingabe erhalten.

<template>
  <div id="myapp">
    {{myVal}}    <br><!--多选-->
    <input type="checkbox" name="" value="apple" v-model="myVal">
    <label >apple</label>
    <input type="checkbox" name="" value="banana" v-model="myVal">
    <label >apple</label>
    <input type="checkbox" name="" value="orange" v-model="myVal">
    <label >apple</label>
  </div></template><script>
  import comA from &#39;./components/a.vue&#39;
  export default {    components: {comA},
    data () {      return {        myVal: []
      }
    }
  }</script>
Nach dem Login kopieren

Vue.js Ereignisbindungsform-Ereignisbindung

Eingabe - Radio Radio

<template>
  <div id="myapp">
    {{myVal}}    <br>
    <!--select-->
    <!--
    为什么默认选种是空的?
    刚开始时,myVal是空的,因为是双向绑定,option里面是没有当前的myVal,所以在这个组件里面是没有被选中的.如果把myVal刚开始设为0 (myVal: &#39;0&#39;),则开始默认为apple.
    -->
    <select name="" id="" v-model="myVal">
      <option v-for="item in options" :value="item.value">{{ item.name }}</option>
    </select>
  </div></template><script>
  import comA from &#39;./components/a.vue&#39;
  export default {    components: {comA},
    data () {      return {//        默认值为0,如果设为&#39;&#39;空的话,初始化没有默认选种
        myVal: &#39;0&#39;,        options: [
          {            name: &#39;apple&#39;,            value: &#39;0&#39;
          },
          {            name: &#39;banana&#39;,            value: &#39;1&#39;
          },
          {            name: &#39;orange&#39;,            value: &#39;2&#39;
          }
        ]
      }
    }
  }</script>
Nach dem Login kopieren

Vue.js Ereignisbindungsform-Ereignisbindung

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Empfohlene Lektüre:

Synchronisierte Aktualisierungsmethode für Listendaten in Vue.js

Listenrendering v in Vue.js -für Array-Objekt-Unterkomponente

Das obige ist der detaillierte Inhalt vonVue.js Ereignisbindungsform-Ereignisbindung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!