摘要:事件句柄的新特性之一是能夠使事件觸發瀏覽器中的行為,比如當用戶點擊某個元素時啟動一段。下面是一個屬性列表,可將之插入標簽以定義事件的行為。鍵盤事件的代碼鏈接其他基礎使用一
本文主要簡述了event 對象,順便復習了一下事件句柄 (Event Handlers),鍵盤的一些屬性,以及最容易遇到的事件冒泡,同樣的阻止事件冒泡,在vue 下是怎樣解決的,vue 提供了那些方便去阻止事件冒泡。 1.事件句柄 (Event Handlers)
HTML 4.0 的新特性之一是能夠使 HTML 事件觸發瀏覽器中的行為,比如當用戶點擊某個 HTML 元素時啟動一段 JavaScript。下面是一個屬性列表,可將之插入 HTML 標簽以定義事件的行為。
看圖:
vue事件前面都是沒有on,例如:
@click="vclick($event)"
圖片素材截圖于w3school
2.鼠標/鍵盤屬性說明:上面是屬于event 對象的屬性
例子:
function box2click(event){ // alert(1); console.log("box2"); console.log(event); if(event.altKey){ console.log("事件被觸發時候 alt 鍵被按下"); } }3.IE屬性 4.標準 Event 屬性
type 可以知道是那個事件類型如
5.標準的Event 方法 6.以前的事件冒泡div 里面放一個按鈕,給div和按鈕都加上點擊事件
javascript處理方法:
// 以前獲取事件的方式 function btnclick(event){ // alert(1); console.log("以前的"); console.log(event); //以前停止事件冒泡的方法 //eventent.stopPropagation(); } function box2click(event){ // alert(1); console.log("box2"); console.log(event); if(event.altKey){ console.log("事件被觸發時候 alt 鍵被按下"); } }
對比vue 的方式
html 部分:
javascript 部分:
var vm = new Vue({ el:"body", data () { return { msg:"hello" } }, methods: { vclick(event){ // alert("vue click"); console.log(event); console.log("btn"); //event.stopPropagation(); event.cancelBubble=true; }, boxClick(event){ // alert("box click"); console.log(event); } } })
阻止冒泡簡寫方式:
html關鍵部分:
methods 方法部分:
stopClick(){ console.log("stopClick"); }阻止默認事件
html部分:
methods 方法部分:
// 阻止鼠標右鍵 menuClick(){ alert("menu"); // event.preventDefault(); }
事件的對象代碼
鍵盤事件var vm = new Vue({ el:"body", methods: { keydownFnc(event){ console.log(event); console.log(event.keyCode) } } })
vue 提供了一些常用的方法,例如 @keyup.enter 按回車事件被觸發。
鍵盤事件的代碼鏈接
其他:
vue1.x 基礎使用(一)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/87407.html
摘要:事件句柄的新特性之一是能夠使事件觸發瀏覽器中的行為,比如當用戶點擊某個元素時啟動一段。下面是一個屬性列表,可將之插入標簽以定義事件的行為。鍵盤事件的代碼鏈接其他基礎使用一 本文主要簡述了event 對象,順便復習了一下事件句柄 (Event Handlers),鍵盤的一些屬性,以及最容易遇到的事件冒泡,同樣的阻止事件冒泡,在vue 下是怎樣解決的,vue 提供了那些方便去阻止事件冒泡。...
摘要:最近項目進度慢下來了,花點時間總結一下。文章會從到的一些說明以及使用,也會文章中的代碼共享出來。詳細請關注后續。后面陸續會換到其他的一些工具,如,等。也會介紹一些常用的工具。如下一代的語法編譯器,的路由,的交互。 最近項目進度慢下來了,花點時間總結一下。文章會從vue1.x 到2.x的一些說明以及使用,也會文章中的代碼共享出來。詳細請關注后續。 簡介:感慨是會用到一些第三方的模塊下載工...
摘要:最近項目進度慢下來了,花點時間總結一下。文章會從到的一些說明以及使用,也會文章中的代碼共享出來。詳細請關注后續。后面陸續會換到其他的一些工具,如,等。也會介紹一些常用的工具。如下一代的語法編譯器,的路由,的交互。 最近項目進度慢下來了,花點時間總結一下。文章會從vue1.x 到2.x的一些說明以及使用,也會文章中的代碼共享出來。詳細請關注后續。 簡介:感慨是會用到一些第三方的模塊下載工...
摘要:溫馨提示這個項目主要是用來學習的,所以我會不斷建分支重寫,下一個分支是。更加溫馨的提示已經將運用在了大型的項目中,反響一流,下一步是轉,希望喜歡的同學堅定信念啊。 github-explorer Rebuild with Vue 2.0 源碼地址1.x版本Live DemoReact版 Demo 簡介 之前看到了一個很有意思的項目,是一位大牛寫的github-explorer。他用的是...
閱讀 2294·2021-09-22 15:27
閱讀 3166·2021-09-03 10:32
閱讀 3491·2021-09-01 11:38
閱讀 2493·2019-08-30 15:56
閱讀 2206·2019-08-30 13:01
閱讀 1531·2019-08-29 12:13
閱讀 1410·2019-08-26 13:33
閱讀 885·2019-08-26 13:30