日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

vue 表單輸入框不支持focus及blur事件的解決方案

瀏覽:32日期:2022-10-25 16:08:11

采用指令的方式來解決這個問題(此處的前端框架以mint-ui為例):

1.html引用: v-mtfocus

vue 表單輸入框不支持focus及blur事件的解決方案

2.在實例中添加指令

directives: { ’mtfocus’ (el, binding, vnode) { let mtinput = el.querySelector(’input’) mtinput.onfocus = function () { ...//如果要對節點的數據進行更改,且更改要映射到頁面上,則更改可在vnode.context上進行,這樣,改完之后,改變就會映射到頁面 } mtinput.onblur = function () { ...//同上理 } } }

補充知識:vue中實現點擊按鈕使input顯示的同時獲取焦點

需求說明:點擊搜索按鈕出現input框,并自動使input框聚焦。

如圖所示:

vue 表單輸入框不支持focus及blur事件的解決方案

實現方式1:利用vue的ref

html代碼如下:

<input ref='inputVal' type='text' v-model='searchVal' placeholder='搜索標題或內容...' /><div v-show='searchBtnFlag' @click='searchIn'> <i class='iconfont icon-search1187938easyiconnet'></i> 搜索</div>

Js代碼如下:

searchIn(){ this.searchBtnFlag = !this.searchBtnFlag; this.$nextTick(function () { //DOM 更新了 this.$refs.inputVal.focus() })},

重點:只需要把需要的操作放在$nextTick內即可。

實現方式2:利用js(原理其實等同于方式1)

<input type='text' v-model='searchVal' placeholder='搜索標題或內容...' /><div v-show='searchBtnFlag' @click='searchIn'> <i class='iconfont icon-search1187938easyiconnet'></i> 搜索</div>

Js代碼如下:

searchIn(){ this.searchBtnFlag = !this.searchBtnFlag; this.$nextTick(function () { document.getElementById('inputVal').focus(); })},

說明:必須在$nextTick內使用方法是因為:dom更新的先后順序的問題,不是所有的數據改變一定會觸發dom的更新,而在修改數據之后立即使用這個方法,可以獲取更新后的 dom。

誤區:直接使用autofocus

html:

<input v-bind:autofocus='!searchBtnFlag' type='text' v-model='searchVal' placeholder='搜索標題或內容...' /><div v-show='searchBtnFlag' @click='searchIn'> <i class='iconfont icon-search1187938easyiconnet'></i> 搜索</div>

js:

searchIn(){ this.searchBtnFlag = !this.searchBtnFlag; this.$nextTick(function () { document.getElementById('inputVal').focus(); }) },

這樣的寫法只在第一次時起作用,如果點擊取消后再次點擊搜索按鈕則不會再次使input框自動聚焦。

記錄一下,以備以后忘了好找。

以上這篇vue 表單輸入框不支持focus及blur事件的解決方案就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩视频一区| 久久中文字幕一区二区| 粉嫩av一区二区三区四区五区| 一区二区三区四区精品视频| 日韩亚洲国产欧美| 夜夜嗨一区二区| 一区免费视频| 99久久夜色精品国产亚洲1000部| www在线观看黄色| 欧美精品1区| 欧美日韩亚洲一区三区| 一区二区精品| 欧美99久久| 精品99在线| 久久精品亚洲一区二区| 国产日韩欧美一区二区三区| 亚洲精品综合| 亚洲国产不卡| 免费视频亚洲| 久久中文字幕二区| 极品裸体白嫩激情啪啪国产精品| а√在线中文在线新版| 亚洲天堂一区二区| 欧美成人日韩| 久久亚洲影院| 石原莉奈在线亚洲二区| 日韩中文字幕av电影| 先锋影音久久久| 99成人在线视频| 午夜欧美精品| 亚洲精品第一| 久久99视频| 精品日韩视频| 国产高清久久| 日韩免费精品| 精品视频自拍| 欧美搞黄网站| 综合视频一区| 精品亚洲成人| 国产精品99一区二区| 水野朝阳av一区二区三区| 亚洲精品麻豆| 欧美精品二区| 精品一区二区三区四区五区| av综合电影网站| aa国产精品| 国产欧美一区二区精品久久久| 91成人小视频| 视频小说一区二区| 男人的天堂久久精品| 国产精品最新自拍| 久久人人99| 日韩不卡一二三区| 老司机精品视频网| 999精品色在线播放| 亚洲免费一区三区| 福利一区在线| 国产婷婷精品| 午夜视频一区二区在线观看| 精品国产黄a∨片高清在线| 久久免费大视频| 日韩一区二区三区免费视频| 国产成人久久| 水野朝阳av一区二区三区| 国产精品一区二区av日韩在线| 日韩中文首页| 日韩精品久久久久久| 日韩av二区| 亚洲免费专区| 久久久人人人| 国产精品v一区二区三区| 午夜欧美精品| 精品国产亚洲一区二区在线观看| 在线亚洲人成| 日韩激情中文字幕| 成人久久一区| 国产欧美高清| 国产精品普通话对白| 美女免费视频一区| 久久最新视频| 国产成人精品999在线观看| 亚洲丝袜啪啪| 四虎4545www国产精品| 日韩精品视频一区二区三区| 99久久亚洲精品蜜臀| 国产精品久久乐| 欧美专区18| 蜜臀国产一区| 久久精品xxxxx| 日韩一级不卡| 午夜av不卡| 久久久国产精品网站| 中文字幕一区二区三区日韩精品| 在线一区视频观看| 精品一区二区三区中文字幕| 亚洲三级视频| 欧美另类专区| 日本蜜桃在线观看视频| 国产精品嫩模av在线| 中文字幕av亚洲精品一部二部| 亚洲高清毛片| 亚洲天堂资源| 欧美成人精品一级| 国产视频一区免费看| 日韩国产在线| 麻豆91小视频| 国产午夜久久av| 亚洲精品动态| 日韩视频久久| 亚洲午夜一级| 日韩精品一卡| 特黄毛片在线观看| 久久三级毛片| 国产麻豆一区| 婷婷久久免费视频| 国产偷自视频区视频一区二区| 中文字幕高清在线播放| 欧美在线观看天堂一区二区三区| 特黄特色欧美大片| а√天堂8资源在线| 男女男精品网站| 亚洲免费高清| 欧美一级专区| 欧美日韩视频一区二区三区| 日韩欧美一区免费| 国产一区二区三区不卡视频网站| 亚洲乱码一区| 久久亚洲图片| 91超碰国产精品| 欧美精品羞羞答答| 国产aⅴ精品一区二区四区| 国产精品成人自拍| 老司机精品视频网| 蜜臀久久99精品久久久久久9| 免费精品视频| 视频一区在线视频| 999在线观看精品免费不卡网站| 在线日韩一区| 欧美日韩国产传媒| 国内精品福利| 欧美~级网站不卡| 好吊日精品视频| 亚洲激情社区| 播放一区二区| 亚洲无线一线二线三线区别av| 欧洲精品一区二区三区| 免费日韩一区二区三区| 亚洲精品乱码| 国产在线成人| 丁香婷婷久久| 精品国产黄a∨片高清在线| 欧美偷窥清纯综合图区| 国产午夜久久av| 97精品久久| 国产亚洲电影| 国产亚洲欧美日韩精品一区二区三区 | 欧美成a人国产精品高清乱码在线观看片在线观看久 | 成人av三级| 国产一区二区三区久久 | 91国语精品自产拍| 国产日韩1区| 国产精品jk白丝蜜臀av小说| 午夜久久一区| 免费成人在线影院| 午夜在线视频观看日韩17c| 亚洲天堂免费| 国产视频一区三区| 日韩精品欧美大片| 日韩av一二三| 国产精品一区二区三区四区在线观看| 日日夜夜免费精品视频| 日韩专区一卡二卡| 亚洲永久精品唐人导航网址| 欧美亚洲一区二区三区| 97久久亚洲| 精品美女久久| 青青久久av| 亚洲理论在线| 日本va欧美va精品| 福利一区二区免费视频| 999国产精品| 亚洲精品成人一区| 国产精品亚洲四区在线观看| 中文字幕高清在线播放| 日韩成人亚洲| 亚洲精品无播放器在线播放| 日韩在线a电影| 国产精品一区二区三区av麻| 老鸭窝一区二区久久精品| 国产91精品对白在线播放| 亚洲综合日本| 久久精品午夜| 久久婷婷丁香| 日本一区二区中文字幕| 国产精品99久久免费观看| 久久理论电影| 亚洲人成精品久久久| 国产aⅴ精品一区二区三区久久| 久久wwww| 91九色精品|