欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Vue中失去焦點時所觸發(fā)的事件問題

 更新時間:2023年06月05日 10:41:19   作者:viceen  
這篇文章主要介紹了Vue中失去焦點時所觸發(fā)的事件問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Vue失去焦點時所觸發(fā)的事件

1-html、失去焦點

<input type="text" onBlur="txtblur()">
<script>
? ? function txtblur(event){ //當(dāng)前元素失去焦點
? ? ? ? console.log(123);
? ? }
</script>

2-vue2.0、失去焦點

@input 一般用于監(jiān)聽事件,只要輸入的值變化了就會觸發(fā)input

<input?
? ? ? ?:type="type"?
? ? ? ?:value="value"?
? ? ? ?:placeholder="placeholder"?
? ? ? ?:name="name"?
? ? ? ?@input="$emit('input',$event.target.value)"
? ? ? ?/>

@click 事件觸發(fā)事件

<input type="text" @click="clickFn">

@blur 是什么?

@blur 是當(dāng)元素失去焦點時所觸發(fā)的事件

使用

<template>
? <div>
? ? <input type="text" placeholder="請輸入內(nèi)容" @blur="blur"/>
? </div>
</template>
<script>
? ? export default {
? ? ? name: "@blur_61",
? ? ? methods:{
? ? ? ? blur(){
? ? ? ? ? console.log("blur事件被執(zhí)行")
? ? ? ? }
? ? ? }
? ? }
</script>
<style scoped>
</style>

3-vue3.0、失去焦點

結(jié)構(gòu)

<el-input
? ? ? ? ? v-model="inputValue"
? ? ? ? ? v-bind="$attrs"
? ? ? ? ? @blur="handleBlur"
? ? ? ? ? @input="handleInput"
? ? ? ? ? class="custom-input"
? ? ? ? ? >
</el-input>

方法

const handleBlur = () => {}
const handleInput = ?(v) => {}
return {
? ? ...toRefs(state),
? ? handleBlur,
? ? handleInput
};

vue div獲得焦點和失去焦點

<div tabindex="0" @blur="aside1_hide()" ref="aside1" class="aside" style="width: 200px; overflow: scroll;">
    <!-- background-color="#23303E" transparent -->
    <el-menu background-color="#23303E" text-color="#fff" active-text-color="#fff">
       ...
    </el-menu>
</div>
left_click: function() {
      if (!this.left_show) {
        this.$refs.aside1.style.left = "0"
        this.$refs.aside1.focus()  //獲得焦點
        this.left_show = true
      } else {
        this.aside1_hide()
      }
},
aside1_hide:function () {
      this.$refs.aside1.style.left = "-200px"
      this.left_show = false
},
 
@media screen and (min-width: 1200px) {
  .aside {
    position: static;
    width: 200px;
    height: 100vh;
    margin: 0;
    padding: 0;
    background-color: #23303E;
    z-index: 100;
    /*移動時的過度效果*/
    transition: left 500ms ease;
    color: #fff;
  }
}
@media screen and (max-width: 1200px) {
  /*隱藏在左邊*/
  .aside {
    position: fixed;
    /*相對于窗口固定定位*/
    top: 0;
    left: -200px;
    /*隱藏在左邊*/
    width: 200px;
    height: 100vh;
    margin: 0;
    padding: 0;
    background-color: #23303E;
    z-index: 100;
    /*移動時的過度效果*/
    transition: left 500ms ease;
    /*padding: 36px;*/
    color: #fff;
  }
}
/*可以滾動,但隱藏滾動條*/
.aside::-webkit-scrollbar {
  display: none;
}

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解在vue使用weixin-js-sdk常見使用方法

    詳解在vue使用weixin-js-sdk常見使用方法

    這篇文章主要介紹了 詳解在vue使用weixin-js-sdk常見使用方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • Vue2幾種常見開局方式詳解

    Vue2幾種常見開局方式詳解

    這篇文章主要為大家詳細介紹了Vue2幾種常見開局方式,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • 詳解Vue開發(fā)微信H5微信分享簽名失敗問題解決方案

    詳解Vue開發(fā)微信H5微信分享簽名失敗問題解決方案

    這篇文章主要介紹了詳解Vue開發(fā)微信H5微信分享簽名失敗問題解決方案,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • vue中如何下載文件導(dǎo)出保存到本地

    vue中如何下載文件導(dǎo)出保存到本地

    這篇文章主要介紹了vue中如何下載文件導(dǎo)出保存到本地,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • Vue實現(xiàn)Echarts圖表寬高自適應(yīng)的實踐

    Vue實現(xiàn)Echarts圖表寬高自適應(yīng)的實踐

    本文主要介紹了Vue實現(xiàn)Echarts圖表寬高自適應(yīng)的實踐,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • vue 限制input只能輸入正數(shù)的操作

    vue 限制input只能輸入正數(shù)的操作

    這篇文章主要介紹了vue 限制input只能輸入正數(shù)的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • vue3中使用ref語法糖的示例代碼

    vue3中使用ref語法糖的示例代碼

    Vue3提了一個Ref?Sugar的RFC,即ref語法糖,目前還處理實驗性的(Experimental)階段,今天通過本文給大家介紹vue3中使用ref語法糖的相關(guān)知識,感興趣的朋友跟隨小編一起看看吧
    2022-09-09
  • vue--elementui中如何修改el-input樣式

    vue--elementui中如何修改el-input樣式

    在使用?element?ui?組件過程中,我最近碰到了新的問題,vue--elementui中如何修改el-input樣式呢,今天小編通過示例代碼給大家詳細講解,需要的朋友參考下吧
    2023-05-05
  • Vue中Axios中取消請求及阻止重復(fù)請求的方法

    Vue中Axios中取消請求及阻止重復(fù)請求的方法

    為了防止用戶在網(wǎng)絡(luò)不好或者其他情況下短時間內(nèi)重復(fù)進行接口請求,重復(fù)發(fā)送多次請求,本文主要介紹了Vue中Axios中取消請求及阻止重復(fù)請求的方法,感興趣的可以了解一下
    2022-02-02
  • vue3+vite自定義封裝vue組件發(fā)布到npm包的全過程

    vue3+vite自定義封裝vue組件發(fā)布到npm包的全過程

    當(dāng)市面上主流的組件庫不能滿足我們業(yè)務(wù)需求的時候,那么我們就有必要開發(fā)一套屬于自己團隊的組件庫,下面這篇文章主要給大家介紹了關(guān)于vue3+vite自定義封裝vue組件發(fā)布到npm包的相關(guān)資料,需要的朋友可以參考下
    2022-09-09

最新評論