欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

在vue中根據(jù)光標(biāo)的顯示與消失實現(xiàn)下拉列表

重點知識

我們提供的服務(wù)有:成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、橋東ssl等。為成百上千企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的橋東網(wǎng)站制作公司

mousedown事件:mousedown的執(zhí)行順序大于blur事件

HTML代碼

<template>
 <div>
  <input ref="search" @focus="showList(true)" v-model="search" @blur="showList(false)"/>
  <ul v-if="state">
   <li  @mousedown="handleSearch(1)">1</li>
   <li  @mousedown="handleSearch(2)">2</li>
   <li  @mousedown="handleSearch(3)">3</li>
   <li  @mousedown="handleSearch(4)">4</li>
  </ul>
 </div>
</template>

通過上面的代碼生成了我們的基本下拉列表,接下來是data數(shù)據(jù)的解析:

data() {
   return {
    search: '',//搜索框值
    state: false,//是否顯示下拉列表
    isShowList: false,//判斷是點擊內(nèi)容隱藏光標(biāo)的,還是點擊空白隱藏光標(biāo)的
   }
  },

詳細(xì)函數(shù)解析:

//顯示光標(biāo)和失去光標(biāo)事件  
   showList(state) {//state用于判斷是否是得到光標(biāo)事件還是失去光標(biāo)事件
    if (state) {
     this.state = state//顯示下拉列表
    } else {
     if(this.isShowList){//this.isShowList用于判斷是否是下拉列表里的內(nèi)容點擊的事件
      //把this.isShowList賦值為false讓點擊空白區(qū)能再次觸發(fā)失去光標(biāo)事件
      this.isShowList = false
      //讓input一直都有光標(biāo)事件
      this.$refs.search.focus()
     }else {
      this.state = state //隱藏下拉框
     }
    }
   },
   handleSearch(data) {//data搜索的數(shù)據(jù)
    this.search = data//賦值
    this.isShowList = true//這是區(qū)別是否是內(nèi)容區(qū)的點擊事件
   }

詳細(xì)過程

  1. 點擊input標(biāo)簽觸發(fā)showList(true)方法,有它是true直接執(zhí)行 this.state = state//顯示下拉列表
  2. 點擊下拉框內(nèi)容觸發(fā)handleSearch(data)方法 把 this.isShowList = true 標(biāo)注這是在下拉框內(nèi)容的點擊事件,將不會隱藏下拉框
  3. 最后通過blur觸發(fā)showList(false),他將根據(jù)this.isShowList判斷是否隱藏下拉框,當(dāng)this.isShowList是true時,執(zhí)行this.isShowList = false 把this.isShowList回復(fù)原樣,讓點擊空白區(qū)也能隱藏下拉框,
  4. this.$refs.search.focus()讓input再次獲得光標(biāo)事件,這將為點擊空白區(qū)能觸發(fā)失去光標(biāo)事件讓下拉框隱藏起來

參考:https://www.jb51.net/article/171151.htm

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。

當(dāng)前題目:在vue中根據(jù)光標(biāo)的顯示與消失實現(xiàn)下拉列表
瀏覽路徑:http://aaarwkj.com/article0/iiphoo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、商城網(wǎng)站、網(wǎng)站收錄云服務(wù)器網(wǎng)站排名、企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計
91午夜福利视频鉴赏| 在线免费观看日本91| 欧美黑人少妇高潮喷水| 一区二区三区视频观看在线| 亚洲香蕉在线视频免费| 91麻豆国产福利在线| 日本黄色录像在线观看| 亚洲欧洲日本一区精品| 天天操夜夜操狠狠操91| 国产亚洲精品精品国产亚洲| 在线视频天堂亚洲天堂| 日韩不卡高清免费在线视频| 日韩在线视频精品一区| 欧美日韩国产另类久久| 中文字幕一区二区三区不卡日日| 蜜桃视频国产在线观看| 人妻艳情一区二区三区| 中文字幕成人资源网站| 在线播放欧美视频91| 97久久成人国产精品免费| 国产精品伊人久久综合网| 啊啊啊用力好大视频| 国产av一区最新精品麻豆| 日本中文字幕在线播放一区| 日本伦理三级在线观看| 精品国产亚洲av未满十八| 午夜91激情福利视频| 欧美黄色日本一区二区| 怡红院一区二区三区毛片| 99热精品成人免费观看| 欧美一区二区大香蕉视频| 欧美亚洲清纯唯美另类| 青青草原这里只有精品| 亚洲国产自拍偷拍视频| 性生活免费在线观看视频| 国产激情视频在线观看你懂的| 成人在线一区二区三区观看 | 日本a亚洲中文字幕永远| 欧美特黄高清在线观看| 亚洲午夜黄色生活片观看| 日韩视频 一区 二区|