最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue的事件綁定與方法詳解

 更新時(shí)間:2017年08月16日 09:33:46   作者:ghostwu  
這篇文章主要為大家詳細(xì)介紹了vue的事件綁定與方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

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

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

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

添加方法,需要在vue實(shí)例的對(duì)象參數(shù)中,添加一項(xiàng)methods配置, methods是字面量方式,如上例,我們添加了一個(gè)say方法, 在按鈕中綁定了一個(gè)點(diǎn)擊事件,當(dāng)事件觸發(fā)的時(shí)候,執(zhí)行say();

二、綁定雙擊事件,通過(guò)在methods方法中定義的函數(shù),操作data中的數(shù)據(jù)

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="點(diǎn)我" v-on:dblclick="change();"/>
    <ul id="box">
      <li v-for="value in arr">{{value}}</li>
    </ul>

上述例子,通過(guò)在按鈕中綁定雙擊事件,當(dāng)事件觸發(fā)時(shí),調(diào)用change方法, 通過(guò)this.arr 訪問data中定義的數(shù)組arr, 向arr中push值40,那么data中的arr數(shù)據(jù)就被修改了,基于vue是MVVM驅(qū)動(dòng)方式, 那么arr的修改 就會(huì) 實(shí)時(shí)更新到視圖中.結(jié)果就是在ul下面新增一項(xiàng)li,值為40

三、指令:v-show,值為false/true.  當(dāng)為false時(shí),該元素隱藏,當(dāng)為true時(shí),該元素顯示.

<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>


輸出結(jié)果:

<div></div>
<div></div>
<div style="display: none;"></div>

四、點(diǎn)擊按鈕,實(shí)現(xiàn)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="點(diǎn)我" v-on:click="toggle();"/>
<div v-show="flag"></div>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 在Vue.js中加載字體的正確方法

    在Vue.js中加載字體的正確方法

    這篇文章主要介紹了在Vue.js中加載字體的正確方法,本文通過(guò)實(shí)例圖文相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • vue通過(guò)指令(directives)實(shí)現(xiàn)點(diǎn)擊空白處收起下拉框

    vue通過(guò)指令(directives)實(shí)現(xiàn)點(diǎn)擊空白處收起下拉框

    這篇文章主要介紹了vue通過(guò)指令(directives)實(shí)現(xiàn)點(diǎn)擊空白處收起下拉框,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • vue中Promise的使用方法詳情

    vue中Promise的使用方法詳情

    這篇文章主要介紹了vue中Promise的使用方法詳情,Promise可以說(shuō)是異步編程的一種解決方法,主要是為了解決代碼亂的情景而出現(xiàn)的,下文介紹其具體用法,需要的小伙伴可以參考一下
    2022-03-03
  • vue3響應(yīng)式對(duì)象的api超全實(shí)例詳解

    vue3響應(yīng)式對(duì)象的api超全實(shí)例詳解

    可以把數(shù)據(jù)變成響應(yīng)式api的方法叫做響應(yīng)式api,下面這篇文章主要給大家介紹了關(guān)于vue3響應(yīng)式對(duì)象api的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • Vuex總體案例詳解

    Vuex總體案例詳解

    這篇文章主要介紹了Vuex總體案例詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • 基于vue封裝一個(gè)安全鍵盤組件

    基于vue封裝一個(gè)安全鍵盤組件

    大部分中文應(yīng)用彈出的默認(rèn)鍵盤是簡(jiǎn)體中文輸入法鍵盤,在輸入用戶名和密碼的時(shí)候,如果使用簡(jiǎn)體中文輸入法鍵盤,用戶的輸入記錄會(huì)被緩存下來(lái)所以我們需要一個(gè)安全鍵盤,本文給大家介紹了如何基于vue封裝一個(gè)安全鍵盤組件,需要的朋友可以參考下
    2023-12-12
  • vue實(shí)現(xiàn)彈窗翻頁(yè)多選效果

    vue實(shí)現(xiàn)彈窗翻頁(yè)多選效果

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)彈窗翻頁(yè)多選效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • 前端axios取消請(qǐng)求總結(jié)詳解

    前端axios取消請(qǐng)求總結(jié)詳解

    這篇文章主要為大家介紹了前端axios取消請(qǐng)求總結(jié)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • Vite引入虛擬文件的實(shí)現(xiàn)

    Vite引入虛擬文件的實(shí)現(xiàn)

    本文主要介紹了Vite引入虛擬文件的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Vue?CompositionAPI中watch和watchEffect的區(qū)別詳解

    Vue?CompositionAPI中watch和watchEffect的區(qū)別詳解

    這篇文章主要為大家詳細(xì)介紹了Vue?CompositionAPI中watch和watchEffect的區(qū)別,文中的示例代碼簡(jiǎn)潔易懂,希望對(duì)大家學(xué)習(xí)Vue有一定的幫助
    2023-06-06

最新評(píng)論

英山县| 永州市| 榆林市| 广州市| 平湖市| 饶阳县| 西平县| 漳平市| 安多县| 社旗县| 封丘县| 交城县| 宝丰县| 肇州县| 汕尾市| 永安市| 利川市| 时尚| 保定市| 广水市| 观塘区| 灵石县| 内黄县| 内乡县| 揭西县| 正定县| 客服| 疏勒县| 五台县| 浦东新区| 泰宁县| 会昌县| 东海县| 辽中县| 安图县| 大港区| 辛集市| 彝良县| 兴安县| 台州市| 油尖旺区|