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

vue @input和@click的區(qū)別及說明

 更新時(shí)間:2022年10月25日 10:03:35   作者:周家大小姐.  
這篇文章主要介紹了vue @input和@click的區(qū)別及說明,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

vue @input和@click的區(qū)別

@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">

vue中input聚焦及坑

點(diǎn)擊按鈕,使某個(gè) input 框聚焦

1、給 input 加個(gè) ref 屬性,寫個(gè) button 按鈕并加個(gè)點(diǎn)擊事件

<input type="text" ref="input">
<button @click="onFocus"></button>

2、onFocus方法:

onFocus() {
? ? this.$refs.input.focus()
? }

加載頁面時(shí)自動(dòng)聚焦

mounted() {
? ? this.$nextTick(() => {
? ? ? this.$refs.input.focus()
? ? })
? },

【坑】

如果input框是隱藏的,點(diǎn)擊某個(gè)元素讓input框顯示,同時(shí)聚焦,這個(gè)時(shí)候聚焦效果就不會實(shí)現(xiàn)。

解決辦法:

點(diǎn)擊元素的時(shí)候用個(gè)變量做標(biāo)識,然后再watch里面去監(jiān)聽這個(gè)變量,通過判斷這個(gè)變量的值來聚焦,

可以寫在setTimeout里面,或者寫在nextTick里面即可解決問題;代碼如下

watch: {
? ? isClick(){
? ? ? if(this.isClick == false) {
? ? ? ? setTimeout(() => {
? ? ? ? ? this.$refs.input.focus()
? ? ? ? }, 100);
?? ??? ?// this.$nextTick(() => {
? ? ? ? // ? this.$refs.input.focus()
? ? ? ? // });
? ? ? }
? ? }
? }

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

相關(guān)文章

  • vue?模板循環(huán)繪制多行上傳文件功能實(shí)現(xiàn)

    vue?模板循環(huán)繪制多行上傳文件功能實(shí)現(xiàn)

    這篇文章主要為大家介紹了vue?模板循環(huán)繪制多行上傳文件功能實(shí)現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • element中el-table中的el-input校驗(yàn)的實(shí)現(xiàn)

    element中el-table中的el-input校驗(yàn)的實(shí)現(xiàn)

    本文主要介紹了element中el-table中的el-input校驗(yàn)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Vue3 組合式函數(shù)Composable最佳實(shí)戰(zhàn)

    Vue3 組合式函數(shù)Composable最佳實(shí)戰(zhàn)

    這篇文章主要為大家介紹了Vue3 組合式函數(shù)Composable最佳實(shí)戰(zhàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • vue使用html2canvas和jspdf將html轉(zhuǎn)成pdf

    vue使用html2canvas和jspdf將html轉(zhuǎn)成pdf

    在前端開發(fā)中, html轉(zhuǎn)pdf是最常見的需求,下面這篇文章主要給大家介紹了關(guān)于vue如何使用html2canvas和jspdf將html轉(zhuǎn)成pdf的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-03-03
  • vue頁面跳轉(zhuǎn)實(shí)現(xiàn)頁面緩存操作

    vue頁面跳轉(zhuǎn)實(shí)現(xiàn)頁面緩存操作

    這篇文章主要介紹了vue頁面跳轉(zhuǎn)實(shí)現(xiàn)頁面緩存操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • vue限制文本輸入框只允許輸入字母、數(shù)字、禁止輸入特殊字符

    vue限制文本輸入框只允許輸入字母、數(shù)字、禁止輸入特殊字符

    這篇文章主要介紹了vue限制文本輸入框只允許輸入字母、數(shù)字、不允許輸入特殊字符,通過監(jiān)聽表單輸入的內(nèi)容,使用方法的缺陷,本文通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友參考下吧
    2023-10-10
  • vue2前端導(dǎo)出pdf文件實(shí)例demo

    vue2前端導(dǎo)出pdf文件實(shí)例demo

    在Vue應(yīng)用中,將頁面導(dǎo)出為PDF文件通常涉及到前端技術(shù)的組合,下面這篇文章主要給大家介紹了關(guān)于vue2前端導(dǎo)出pdf文件的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-09-09
  • Vue打包部署到Nginx時(shí),css樣式不生效的解決方式

    Vue打包部署到Nginx時(shí),css樣式不生效的解決方式

    這篇文章主要介紹了Vue打包部署到Nginx時(shí),css樣式不生效的解決方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • Vue使用electron生成桌面應(yīng)用過程詳解

    Vue使用electron生成桌面應(yīng)用過程詳解

    這篇文章主要介紹了Vue使用electron生成桌面應(yīng)用過程,很想使用 electron 制作一個(gè)桌面應(yīng)用,但是真的上手使用的時(shí)候才發(fā)現(xiàn) electron 的坑實(shí)在是太多了,先將遇到的坑記錄在這里,遇到一個(gè)記錄一個(gè)
    2023-04-04
  • Vue單文件組件基礎(chǔ)模板小結(jié)

    Vue單文件組件基礎(chǔ)模板小結(jié)

    本篇文章主要介紹了Vue單文件組件基礎(chǔ)模板小結(jié),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08

最新評論