欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解vue中v-on事件監(jiān)聽指令的基本用法

 更新時(shí)間:2020年07月22日 15:44:58   作者:字母哥博客  
這篇文章主要介紹了詳解vue中v-on事件監(jiān)聽指令的基本用法,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下

一、本節(jié)說明

我們?cè)陂_發(fā)過程中經(jīng)常需要監(jiān)聽用戶的輸入,比如:用戶的點(diǎn)擊事件、拖拽事件、鍵盤事件等等。這就需要用到我們下面要學(xué)習(xí)的內(nèi)容v-on指令。
我們通過一個(gè)簡單的計(jì)數(shù)器的例子,來講解v-on指令的使用。

二、 怎么做

  • 定義數(shù)據(jù)counter,用于表示計(jì)數(shù)器數(shù)字,初始值設(shè)置為0
  • v-on:click 表示當(dāng)發(fā)生點(diǎn)擊事件的時(shí)候,觸發(fā)等號(hào)里面的表達(dá)式或者函數(shù)
  • 表達(dá)式counter++和counter--分別實(shí)現(xiàn)計(jì)數(shù)器數(shù)值的加1和減1操作
  • 語法糖:我們可以將v-on:click簡寫為@click

三、 效果

  • 點(diǎn)擊加號(hào)數(shù)值加1
  • 點(diǎn)擊減號(hào)數(shù)值減1

四、 深入

表達(dá)式只適用于簡單的數(shù)據(jù)操作場景。如果操作比較復(fù)雜,我們要使用函數(shù)的方式實(shí)現(xiàn)。

定義methods:incr與decr分別實(shí)現(xiàn)加一和減一操作

 附錄:js常用可監(jiān)聽事件列表

屬性 事件何時(shí)觸發(fā)
abort 圖像的加載被中斷。
blur 元素失去焦點(diǎn)。
change 域的內(nèi)容被改變。
click 當(dāng)用戶點(diǎn)擊某個(gè)對(duì)象時(shí)調(diào)用的事件句柄。
dblclick 當(dāng)用戶雙擊某個(gè)對(duì)象時(shí)調(diào)用的事件句柄。
error 在加載文檔或圖像時(shí)發(fā)生錯(cuò)誤。
focus 元素獲得焦點(diǎn)。
keydown 某個(gè)鍵盤按鍵被按下。
keypress 某個(gè)鍵盤按鍵被按下并松開。
keyup 某個(gè)鍵盤按鍵被松開。
load 一張頁面或一幅圖像完成加載。
mousedown 鼠標(biāo)按鈕被按下。
mousemove 鼠標(biāo)被移動(dòng)。
mouseout 鼠標(biāo)從某元素移開。
mouseover 鼠標(biāo)移到某元素之上。
mouseup 鼠標(biāo)按鍵被松開。
reset 重置按鈕被點(diǎn)擊。
resize 窗口或框架被重新調(diào)整大小。
select 文本被選中。
submit 確認(rèn)按鈕被點(diǎn)擊。
unload 用戶退出頁面。

以上就是詳解vue中v-on事件監(jiān)聽指令的基本用法的詳細(xì)內(nèi)容,更多關(guān)于vue v-on指令的用法的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • vue props 一次傳多個(gè)值實(shí)例

    vue props 一次傳多個(gè)值實(shí)例

    這篇文章主要介紹了vue props 一次傳多個(gè)值實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • vue使用vue-i18n實(shí)現(xiàn)國際化的實(shí)現(xiàn)代碼

    vue使用vue-i18n實(shí)現(xiàn)國際化的實(shí)現(xiàn)代碼

    本篇文章主要介紹了vue使用vue-i18n實(shí)現(xiàn)國際化的實(shí)現(xiàn)代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-04-04
  • Vue實(shí)現(xiàn)多標(biāo)簽選擇器

    Vue實(shí)現(xiàn)多標(biāo)簽選擇器

    這篇文章主要為大家詳細(xì)介紹了Vue實(shí)現(xiàn)多標(biāo)簽選擇器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • vue限制輸入框只能輸入8位整數(shù)和2位小數(shù)的代碼

    vue限制輸入框只能輸入8位整數(shù)和2位小數(shù)的代碼

    這篇文章主要介紹了vue限制輸入框只能輸入8位整數(shù)和2位小數(shù),文中我們使用v-model加watch 實(shí)現(xiàn)這一個(gè)功能,代碼簡單易懂,需要的朋友可以參考下
    2019-11-11
  • vue3.x lodash在項(xiàng)目中管理封裝指令的優(yōu)雅使用

    vue3.x lodash在項(xiàng)目中管理封裝指令的優(yōu)雅使用

    這篇文章主要為大家介紹了vue3.x lodash在項(xiàng)目中管理封裝指令的優(yōu)雅使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • 在vue2中實(shí)現(xiàn)截圖功能的基本步驟

    在vue2中實(shí)現(xiàn)截圖功能的基本步驟

    在Vue 2中實(shí)現(xiàn)截圖功能,可以使用HTML5的Canvas元素和一些JavaScript代碼來捕獲屏幕或特定元素的截圖,以下是一個(gè)簡單的步驟和示例代碼來實(shí)現(xiàn)這個(gè)功能,需要的朋友可以參考下
    2023-10-10
  • vue3.0實(shí)踐之寫tsx語法實(shí)例

    vue3.0實(shí)踐之寫tsx語法實(shí)例

    很久不寫博客了,最近在使用ts和tsx開發(fā)vue類項(xiàng)目,網(wǎng)上資料比較少,順便記錄一下方便同樣開發(fā)的人互相學(xué)習(xí)共同進(jìn)步,下面這篇文章主要給大家介紹了關(guān)于vue3.0實(shí)踐之寫tsx語法的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • VUE3安裝element?ui失敗的原因以及解決辦法

    VUE3安裝element?ui失敗的原因以及解決辦法

    這篇文章主要給大家介紹了關(guān)于VUE3安裝element?ui失敗的原因以及解決的相關(guān)資料,很多朋友升級(jí)使用Vue3了,但在安裝element?ui失敗出錯(cuò)了,這里給大家總結(jié)下,需要的朋友可以參考下
    2023-09-09
  • Vue如何處理Axios多次請(qǐng)求數(shù)據(jù)顯示問題

    Vue如何處理Axios多次請(qǐng)求數(shù)據(jù)顯示問題

    這篇文章主要介紹了Vue如何處理Axios多次請(qǐng)求數(shù)據(jù)顯示問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • 在vue3.0中如何配置代理

    在vue3.0中如何配置代理

    這篇文章主要介紹了在vue3.0中如何配置代理問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04

最新評(píng)論