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

在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è)計
亚洲av无毛在线观看| 91啪在线观看91色| 国产亚洲精品视频中文字幕| av在线日韩国产精品| 黄色av在线免费观看| 国产精品国产亚洲精品看不| 亚洲综合美女极品啪啪啪| 亚洲欧美另类国产一区| 成人激情电影免费在线| 人妻伦理一区二区三区| 97国产精品亚洲精品| 国产精品观看在线亚洲人成网| 日韩欧美的一区二区三区| 国产高清毛片区1区二区三区| 亚洲一区二区日本久久| 天堂av在线网址观看| 国产福利午夜一区二区| 日韩中文字幕在线有码| 婷婷激情五月国产丝袜| 欧美高清在线观看视频| 国产欧美日韩精品久久久久久| 亚洲成av人的天堂在线观看女人 | 日韩精品一区高清视频| 人妻少妇中文字幕一区| 日韩不卡永久免费视频观看| 中文字幕在线日韩精品| 中文日韩av在线免费播放| 日韩高清av一区二区三区| 九九视频免费在线播放| 日韩欧美精品另类在线| 日本一区二区久久人妻高清| 狠狠久久五月综合色和啪| 美女丝袜诱惑国产在线观看| 美女丝袜美腿魅惑男人| 求个手机免费在线观看av网址| 国产放荡av剧情精品| 日韩一区二区三区四区精品| 丰满人妻少妇一区二区| 亚洲精品一区二区免费看| 亚洲精品熟女国产中文| 天天爽天天看天天射天天操 |