91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue中怎么實現事件綁定

發布時間:2021-07-09 14:19:38 來源:億速云 閱讀:171 作者:Leah 欄目:web開發

本篇文章為大家展示了vue中怎么實現事件綁定,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

一、在vue中,綁定事件,用v-on:事件類型, 如綁定一個點擊事件, 我們可以這樣子做

window.onload = function () {
     var c = new Vue({
       el : 'body',
       methods : {
        say : function(){
          alert( '歡迎學習vue' );
        }
       }
     });
    }

<input type="button" value="點我" v-on:click="say();"/>

添加方法,需要在vue實例的對象參數中,添加一項methods配置, methods是字面量方式,如上例,我們添加了一個say方法, 在按鈕中綁定了一個點擊事件,當事件觸發的時候,執行say();

二、綁定雙擊事件,通過在methods方法中定義的函數,操作data中的數據

window.onload = function () {
     var c = new Vue({
       el : 'body',
       data : {
         arr : [ 10, 20, 30 ]
       },
       methods : {
        change : function(){
          this.arr.push( 40 );
        }
       }
     });
    }

    <input type="button" value="點我" v-on:dblclick="change();"/>
    <ul id="box">
      <li v-for="value in arr">{{value}}</li>
    </ul>

上述例子,通過在按鈕中綁定雙擊事件,當事件觸發時,調用change方法, 通過this.arr 訪問data中定義的數組arr, 向arr中push值40,那么data中的arr數據就被修改了,基于vue是MVVM驅動方式, 那么arr的修改 就會 實時更新到視圖中.結果就是在ul下面新增一項li,值為40

三、指令:v-show,值為false/true.  當為false時,該元素隱藏,當為true時,該元素顯示.

<style>
    div {
      width: 200px;
      height: 200px;
      background: red;
      float:left;
      margin:20px;
    }
  </style>
  <script src="../js/vue.js"></script>
  <script>
    window.onload = function () {
     var c = new Vue({
       el : 'body',
       
     });
    }
  </script>

 <div v-show="true"></div>
 <div v-show="true"></div>
 <div v-show="false"></div>

輸出結果:

<div></div>
<div></div>
<div ></div>

四、點擊按鈕,實現div顯示與隱藏

<style>
    div {
      width: 200px;
      height: 200px;
      background: red;
    }
  </style>
  <script src="../js/vue.js"></script>
  <script>
    window.onload = function () {
      var c = new Vue({
        el: 'body',
        data: {
          flag: false
        },
        methods : {
          toggle : function(){
            this.flag = !this.flag;
          }
        }
      });
    }

<input type="button" value="點我" v-on:click="toggle();"/>
<div v-show="flag"></div>

上述內容就是vue中怎么實現事件綁定,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

vue
AI

兴宁市| 滨海县| 荆州市| 化州市| 海阳市| 夏河县| 墨竹工卡县| 托克逊县| 桃园县| 泾源县| 安多县| 郎溪县| 霍城县| 台山市| 景宁| 信丰县| 武定县| 广宗县| 南乐县| 延川县| 五莲县| 龙山县| 米林县| 井陉县| 乌兰察布市| 光山县| 茌平县| 射阳县| 普兰店市| 阜新市| 方正县| 方山县| 灵武市| 阿克苏市| 美姑县| 横峰县| 繁昌县| 民县| 黄冈市| 区。| 惠来县|