日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

面試官最喜歡問的 14 種Vue修飾符

來源: 責編: 時間:2024-03-25 17:33:57 242觀看
導讀前言大家好,我是林三心,眾所周知,修飾符也是Vue的重要組成成分之一,利用好修飾符可以大大地提高開發的效率,接下來給大家介紹一下面試官最喜歡問的13種Vue修飾符1.lazylazy修飾符作用是,改變輸入框的值時value不會改變,當光

前言

大家好,我是林三心,眾所周知,修飾符也是Vue的重要組成成分之一,利用好修飾符可以大大地提高開發的效率,接下來給大家介紹一下面試官最喜歡問的13種Vue修飾符tkl28資訊網——每日最新資訊28at.com

1.lazy

lazy修飾符作用是,改變輸入框的值時value不會改變,當光標離開輸入框時,v-model綁定的值value才會改變tkl28資訊網——每日最新資訊28at.com

<input type="text" v-model.lazy="value"><div>{{value}}</div>data() {        return {            value: '222'        }    }

lazy1.giflazy1.giftkl28資訊網——每日最新資訊28at.com

2.trim

trim修飾符的作用類似于JavaScript中的trim()方法,作用是把v-model綁定的值的首尾空格給過濾掉。tkl28資訊網——每日最新資訊28at.com

<input type="text" v-model.trim="value"><div>{{value}}</div>data() {        return {            value: '222'        }    }

number.gifnumber.giftkl28資訊網——每日最新資訊28at.com

3.number

number修飾符的作用是將值轉成數字,但是先輸入字符串和先輸入數字,是兩種情況tkl28資訊網——每日最新資訊28at.com

<input type="text" v-model.number="value"><div>{{value}}</div>data() {        return {            value: '222'        }    }

先輸入數字的話,只取前面數字部分tkl28資訊網——每日最新資訊28at.com

圖片圖片tkl28資訊網——每日最新資訊28at.com

tkl28資訊網——每日最新資訊28at.com

先輸入字母的話,number修飾符無效tkl28資訊網——每日最新資訊28at.com

number2.gifnumber2.giftkl28資訊網——每日最新資訊28at.com

4.stop

stop修飾符的作用是阻止冒泡tkl28資訊網——每日最新資訊28at.com

<div @click="clickEvent(2)" style="width:300px;height:100px;background:red">    <button @click.stop="clickEvent(1)">點擊</button></div>methods: {        clickEvent(num) {            不加 stop 點擊按鈕輸出 1 2            加了 stop 點擊按鈕輸出 1            console.log(num)        }    }

5.capture

事件默認是由里往外冒泡,capture修飾符的作用是反過來,由外網內捕獲tkl28資訊網——每日最新資訊28at.com

<div @click.capture="clickEvent(2)" style="width:300px;height:100px;background:red">    <button @click="clickEvent(1)">點擊</button></div>methods: {        clickEvent(num) {            不加 capture 點擊按鈕輸出 1 2            加了 capture 點擊按鈕輸出 2 1            console.log(num)        }    }

6.self

self修飾符作用是,只有點擊事件綁定的本身才會觸發事件tkl28資訊網——每日最新資訊28at.com

<div @click.self="clickEvent(2)" style="width:300px;height:100px;background:red">    <button @click="clickEvent(1)">點擊</button></div>methods: {        clickEvent(num) {            不加 self 點擊按鈕輸出 1 2            加了 self 點擊按鈕輸出 1 點擊div才會輸出 2            console.log(num)        }    }

7.once

once修飾符的作用是,事件只執行一次tkl28資訊網——每日最新資訊28at.com

<div @click.notallow="clickEvent(2)" style="width:300px;height:100px;background:red">    <button @click="clickEvent(1)">點擊</button></div>methods: {        clickEvent(num) {            不加 once 多次點擊按鈕輸出 1            加了 once 多次點擊按鈕只會輸出一次 1             console.log(num)        }    }

8.prevent

prevent修飾符的作用是阻止默認事件(例如a標簽的跳轉)tkl28資訊網——每日最新資訊28at.com

<a href="#" @click.prevent="clickEvent(1)">點我</a>methods: {        clickEvent(num) {            不加 prevent 點擊a標簽 先跳轉然后輸出 1            加了 prevent 點擊a標簽 不會跳轉只會輸出 1            console.log(num)        }    }

9.native

native修飾符是加在自定義組件的事件上,保證事件能執行tkl28資訊網——每日最新資訊28at.com

執行不了<My-component @click="shout(3)"></My-component>可以執行<My-component @click.native="shout(3)"></My-component>

10.left,right,middle

這三個修飾符是鼠標的左中右按鍵觸發的事件tkl28資訊網——每日最新資訊28at.com

<button @click.middle="clickEvent(1)"  @click.left="clickEvent(2)"  @click.right="clickEvent(3)">點我</button>methods: {        點擊中鍵輸出1        點擊左鍵輸出2        點擊右鍵輸出3        clickEvent(num) {            console.log(num)        }    }

11.passive

當我們在監聽元素滾動事件的時候,會一直觸發onscroll事件,在pc端是沒啥問題的,但是在移動端,會讓我們的網頁變卡,因此我們使用這個修飾符的時候,相當于給onscroll事件整了一個.lazy修飾符tkl28資訊網——每日最新資訊28at.com

<div @scroll.passive="onScroll">...</div>

12.camel

不加camel viewBox會被識別成viewbox<svg :viewBox="viewBox"></svg>加了canmel viewBox才會被識別成viewBox<svg :viewBox.camel="viewBox"></svg>

13.sync

當父組件傳值進子組件,子組件想要改變這個值時,可以這么做tkl28資訊網——每日最新資訊28at.com

父組件里<children :foo="bar" @update:foo="val => bar = val"></children>子組件里this.$emit('update:foo', newValue)

sync修飾符的作用就是,可以簡寫:tkl28資訊網——每日最新資訊28at.com

父組件里<children :foo.sync="bar"></children>子組件里this.$emit('update:foo', newValue)

14.keyCode

當我們這么寫事件的時候,無論按什么按鈕都會觸發事件tkl28資訊網——每日最新資訊28at.com

<input type="text" @keyup="shout(4)">

那么想要限制成某個按鍵觸發怎么辦?這時候keyCode修飾符就派上用場了tkl28資訊網——每日最新資訊28at.com

<input type="text" @keyup.keyCode="shout(4)">

Vue提供的keyCode:tkl28資訊網——每日最新資訊28at.com

//普通鍵.enter .tab.delete //(捕獲“刪除”和“退格”鍵).space.esc.up.down.left.right//系統修飾鍵.ctrl.alt.meta.shift

例如(具體的鍵碼請看鍵碼對應表)tkl28資訊網——每日最新資訊28at.com

按 ctrl 才會觸發<input type="text" @keyup.ctrl="shout(4)">也可以鼠標事件+按鍵<input type="text" @mousedown.ctrl.="shout(4)">可以多按鍵觸發 例如 ctrl + 67<input type="text" @keyup.ctrl.67="shout(4)">


tkl28資訊網——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-26-79138-0.html面試官最喜歡問的 14 種Vue修飾符

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 適用于Vue 3的高顏值UI組件庫!

下一篇: 優化代碼邏輯:為什么盡量避免使用 if-else?

標簽:
  • 熱門焦點
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
久久综合福利| 免费成人高清视频| 国产区二精品视| 91久久亚洲| 国产精品人成在线观看免费| 老司机精品福利视频| 香蕉国产精品偷在线观看不卡| 亚洲精品九九| 韩国成人精品a∨在线观看| 欧美午夜欧美| 欧美精品v日韩精品v国产精品| 久久久国产精品一区二区中文| 亚洲视频在线观看三级| 亚洲老司机av| 亚洲高清免费视频| 激情欧美一区二区三区在线观看 | 久久成人精品无人区| 亚洲影视在线播放| 99国内精品| avtt综合网| 久久aⅴ国产紧身牛仔裤| 欧美a级大片| 欧美成人综合一区| 欧美成人午夜激情在线| 国产精品进线69影院| 欧美日韩在线直播| 欧美精品一区二区三区高清aⅴ| 国产精品久久久久久久久| 一区在线播放| 欲香欲色天天天综合和网| 好看的日韩视频| 99国产精品99久久久久久粉嫩| 亚洲三级电影全部在线观看高清| 亚洲视频免费在线| 亚洲综合丁香| 亚洲综合三区| 欧美成年人视频网站| 欧美99久久| 国产精品激情电影| 国产欧美激情| 国产一区二区三区四区五区美女| 国产精品视频在线观看| 国产婷婷97碰碰久久人人蜜臀| 好吊视频一区二区三区四区| 狠狠色狠狠色综合| 在线精品视频一区二区| 精品成人在线视频| 亚洲精品欧美日韩专区| 亚洲精品乱码久久久久久日本蜜臀| 欧美一区二区三区视频免费| 性欧美超级视频| 欧美日韩成人在线观看| 欧美亚洲成人精品| 国产精品视频免费观看| 国产日韩视频一区二区三区| aa亚洲婷婷| 欧美激情精品| 国产精品一区免费视频| 国产亚洲欧美另类一区二区三区| 国产在线精品二区| 亚洲精品国产精品国自产在线| 欧美一区午夜视频在线观看| 麻豆精品一区二区av白丝在线| 国产精品亚洲综合久久| 在线视频一区观看| 亚洲欧美激情视频| 久久久99精品免费观看不卡| 免费观看亚洲视频大全| 欧美精品一区二| 国产精品高潮呻吟久久| 加勒比av一区二区| 久久精品99国产精品酒店日本| 女生裸体视频一区二区三区| 国色天香一区二区| 亚洲欧美成人网| 欧美 日韩 国产一区二区在线视频 | 欧美日本一道本在线视频| 国产精品久久久久77777| 亚洲最黄网站| 久久精品最新地址| 国产热re99久久6国产精品| 亚洲综合色自拍一区| 老妇喷水一区二区三区| 欧美日韩你懂的| 亚洲最新视频在线| 久久久久久综合网天天| 久久久久久黄| 国产一区亚洲| 久久视频在线免费观看| 欧美性猛交一区二区三区精品| 亚洲剧情一区二区| 欧美精品入口| 一区二区高清| 国产精品久久久久久亚洲毛片| 亚洲免费在线电影| 欧美xart系列高清| 国产伦精品一区二区三区免费 | 久久大逼视频| 韩国成人精品a∨在线观看| 久久亚洲二区| 亚洲精品久久嫩草网站秘色 | 国产精品美女久久久久久久 | 国产欧美精品| 在线综合亚洲欧美在线视频| 国产精品v欧美精品v日韩精品| 亚洲一区欧美| 国产日韩欧美日韩| 亚洲欧美日韩中文在线制服| 国产伦精品一区| 久久综合成人精品亚洲另类欧美| 亚洲国产视频一区二区| 久久精品99国产精品| 国产精品午夜在线| 性色av一区二区三区在线观看| 国产在线精品一区二区夜色| 亚洲一区二区三区久久 | 国产日韩欧美黄色| 免费成人高清视频| 一区二区高清视频| 欧美麻豆久久久久久中文| 精品白丝av| 欧美经典一区二区三区| 亚洲第一成人在线| 欧美亚洲三区| 亚洲电影在线看| 欧美色欧美亚洲另类七区| 9人人澡人人爽人人精品| 国产精品久久久久久妇女6080| 欧美在线电影| 国产夜色精品一区二区av| 午夜精品久久久久久久久| 国产精品v片在线观看不卡| 久久av一区| 国产一区亚洲一区| 欧美好吊妞视频| 亚洲精品在线三区| 国产精品女同互慰在线看| 乱中年女人伦av一区二区| 亚洲视频一区二区| 国产精品成人一区二区艾草| 久久精品欧美| 一本色道久久综合亚洲精品不卡| 国产一区二区电影在线观看| 欧美国产大片| 欧美一区91| 韩国一区二区三区在线观看| 欧美精品三级在线观看| 亚洲六月丁香色婷婷综合久久| 久久久一本精品99久久精品66| 99视频在线精品国自产拍免费观看| 国产日本欧美在线观看| 久久精品国产免费看久久精品| 99国产精品自拍| 国产一区激情| 国产精品久久久久高潮| 欧美a级理论片| 欧美一区二区三区在线看 | 亚洲靠逼com| 一区精品久久| 国产欧美精品一区| 欧美日韩精品一本二本三本| 亚洲香蕉成视频在线观看| 国产精品久在线观看| 欧美xxx成人| 欧美在线视频观看| 亚洲视频免费看| 亚洲国产视频a| 精品动漫3d一区二区三区免费版| 国产精品毛片高清在线完整版| 欧美有码在线观看视频| 夜夜嗨av一区二区三区中文字幕 | 国产精品免费看久久久香蕉| 欧美精品播放| 麻豆亚洲精品| 久久久久久久波多野高潮日日| 亚洲风情亚aⅴ在线发布| 国产一区二区三区黄| 国产精品女人久久久久久| 欧美日韩成人一区二区| 欧美成人午夜免费视在线看片| 久久久久久亚洲精品中文字幕| 欧美一区二区久久久| 亚洲在线免费视频| 亚洲午夜精品久久| 在线精品亚洲| 国产综合久久久久久| 国产欧美一区二区精品婷婷| 国产精品乱码| 欧美亚男人的天堂| 国产精品大片wwwwww| 欧美日韩中文精品| 久久国产精品99精品国产| 亚洲国产一区二区三区高清 | 欧美日韩一区二区三| 欧美另类69精品久久久久9999| 免费观看欧美在线视频的网站| 久久久五月婷婷| 久久精品夜色噜噜亚洲a∨| 欧美有码在线观看视频| 欧美与欧洲交xxxx免费观看| 午夜一区在线| 99国产精品久久久久久久| 狠狠色综合色综合网络| 国内精品嫩模av私拍在线观看|