Vue的鼠標(biāo)鍵盤事件
原生
鼠標(biāo)事件(將v-on簡(jiǎn)寫(xiě)為@)
@click // 點(diǎn)擊 @dblclick // 雙擊 @mousedown // 按下 @mousemove // 移動(dòng) @mouseleave // 離開(kāi) @mouseout // 移出 @mouseenter // 進(jìn)入 @mouseover // 鼠標(biāo)懸浮 @mousedown.left
鍵盤事件
@keydown //鍵盤按下時(shí)觸發(fā) @keypress //鍵盤按住時(shí)觸發(fā) @keyup ? ? //鍵盤彈起 @keyup.13 ? ?//回車 @keyup.enter //回車 @keyup.up ? ?//上鍵 @keyup.down ?//下鍵 @keyup.left ?//左鍵 @keyup.right //右鍵 @keyup.delete//刪除鍵 自定義 組合鍵盤事件 .號(hào)來(lái)連接 exact 精確修飾符 @keydown.ctrl.y="showinfor @keyup.ctrl.enter.exact= "```" ?
輸入框事件
@input // 適用于實(shí)時(shí)查詢,每輸入一個(gè)字符都會(huì)觸發(fā)該事件 @blur // 失去焦點(diǎn)觸發(fā) @keyup.enter //該事件與v-on:input事件的區(qū)別在于:input事件是實(shí)時(shí)監(jiān)控的,每次輸入都會(huì)調(diào)用,而@keyup.enter事件則是在pc上需要點(diǎn)擊回車鍵觸發(fā),而在手機(jī)上則是需要點(diǎn)擊輸入鍵盤上的確定鍵才可觸發(fā)。 @change // 下拉框改變時(shí)觸發(fā) ?
element-ui
? ?blur ? ?//在 Input 失去焦點(diǎn)時(shí)觸發(fā) 回調(diào)參數(shù) (event: Event) focus //在 Input 獲得焦點(diǎn)時(shí)觸發(fā) 回調(diào)參數(shù) (event: Event) change //僅在輸入框失去焦點(diǎn)或用戶按下回車時(shí)觸發(fā) 回調(diào)參數(shù) (value: string | number) input //在 Input 值改變時(shí)觸發(fā) 回調(diào)參數(shù) (value: string | number) clear //在點(diǎn)擊由 clearable 屬性生成的清空按鈕時(shí)觸發(fā) 無(wú)回調(diào)參數(shù) ?
但是element-ui在實(shí)際使用時(shí),前四條觸發(fā)方法全部都是input方式(在 Input 值改變時(shí)觸發(fā))觸發(fā),遂使用原生的@blur才完成效果
表單輸入相關(guān)修飾符?
.lazy? ? ?input 輸入完畢時(shí)
.number? ?input只獲取數(shù)字類型的輸入
.trim? ?去除用戶輸入中首尾的空格
Proxy 對(duì)象代理? ?Vue3.0X 響應(yīng)性是基于Proxy實(shí)現(xiàn)的? Es6 新特性
Proxy對(duì)象生命中的操作
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-656923.html
pinia和vuex的區(qū)別 Vuex 和 Pinia 的優(yōu)缺點(diǎn)
pinia和vuex的區(qū)別 Vuex 和 Pinia 的優(yōu)缺點(diǎn) 何時(shí)使用Pinia,何時(shí)使用Vuex_pinia和vuex區(qū)別_more名奇妙的博客-CSDN博客文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-656923.html
到了這里,關(guān)于Vue的鼠標(biāo)鍵盤事件 pinia和vuex的區(qū)別 Vuex 和 Pinia 的優(yōu)缺點(diǎn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!