vue系列課程5 事件監聽v on

2021-08-25 05:35:23 字數 1592 閱讀 7490

事件修飾符

鍵盤事件

class="list">

v-on:click='num+1'>按鈕button>

}p>

div>

section>

template>

export default

}}script>

v-on:click='handlerclick'>按鈕button>

section>

template>

export default

},methods:

}}script>

v-if="show">

我是if為true看到的span>

哈哈哈a>

是span>

template>

v-else>

我是if為false看到的span>

哈哈哈a>

是span>

template>

div>

v-on:click='handlerclick'>按鈕button>

section>

template>

export default

},methods:

}}script>注:在template中,只能存在乙個根元件

繫結值列印

v-for="name in names" @click="getiteminfo(name)">

}li>

ul>

div>

template>

export default

},methods:

}}script>

2.繫結下標列印

v-for="(name,index) in names" @click="getiteminfo(index)">

}li>

ul>

div>

template>

export default

},methods:

}}script>

v-for="(name,index) in names" @click="getiteminfo(index,$event)">

}li>

ul>

div>

template>

export default

},methods:

}}script>

官方.stop 阻止事件冒泡

.prevent 阻止預設事件

.capture

.self

.once 只生效一次

.passive 滾動事件的預設行為 (即滾動行為) 將會立即觸發

v-on:click.stop="dothis">

a>

VUE課程 9 事件繫結v on

vue模板中可以通過v on來繫結事件,比如click點選事件等等,事件要使用的方法可以定義在vue物件的配置物件的methods屬性中 div id button v on click show 點我有驚喜 button button v on mouseover show 點我有驚喜 butto...

Vue基礎 3 v on 元素事件

v on為元素繫結事件 事件名不需要寫on 指令可以簡寫為 繫結的方法定義在methods屬性中 方法內部通過this關鍵字可以訪問定義在data中資料 例1 button value v on 單擊指令 v on click doit button value v on 介入指令 v on mou...

vue監聽滾動事件

vue中監聽滾動事件,然後對其進行事件處理,一般有 1.滾動到頂部吸附 2.根據滾動的位置啟用對應的tab鍵 錨鏈結tab鍵 這兩種方式的處理都是可通過監聽scroll來實現 mounted 處理方法 1.滾動到頂部吸附 html元素 這個是要滾動到頂部吸附的元素 methods方法 handles...