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

vue實(shí)現(xiàn)輸入框自動跳轉(zhuǎn)功能

 更新時間:2020年05月20日 14:26:37   作者:小二,來了  
這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)輸入框自動跳轉(zhuǎn)功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了vue實(shí)現(xiàn)輸入框自動跳轉(zhuǎn)的具體代碼,供大家參考,具體內(nèi)容如下

<template>
 <div class="inputClass">
  <div v-for="(item,index) in list" :key="index">
   <input v-model="item.value" type="password" class="inputBorder"    @keyup="jumpNext($event,index,item.value)"
    @keydown="replaceValue(index)">
  </div>
 </div>
</template>

JS:

jumpNext(event, index, val) {
    if (!/[0-9]/.test(val)) {
     this.list[index].value = "";
     this.$message({
      type: 'warning',
      message: '該密碼僅為數(shù)字'
     })
     return
    }
    let flag = document.getElementsByClassName("inputBorder"),
     currInput = flag[index],
     nextInput = flag[index + 1],
     lastInput = flag[index - 1];
    if (event.keyCode != 8) {
     if (index < (this.list.length - 1)) {
      nextInput.focus();
     } else {
      currInput.blur();
     }
    } else {
     if (index != 0) {
      lastInput.focus();
     }
    }
    if (index == 0) {
     this.num1 = event.key + ''
    } else if (index == 1) {
     this.num2 = event.key + ''
    } else if (index == 2) {
     this.num3 = event.key + ''
    } else if (index == 3) {
     this.num4 = event.key + ''
    } else if (index == 4) {
     this.num5 = event.key + ''
    } else if (index == 5) {
     this.num6 = event.key + ''
    }
    let str = this.num1 + this.num2 + this.num3 + this.num4 + this.num5 + this.num6
    if (str.length == 6) {
     let params = str
     setUpSVIP(params).then(res => {
      // this.superVipVisible = false
     }).catch(err => {
      // this.superVipVisible = false
      this.$message({
       type: 'error',
       message: '設(shè)置超級VIP失敗'
      })
     })
    }
   },
   /*當(dāng)鍵盤按下的時候清空原有的數(shù)*/
   replaceValue(index) {
    this.list[index].value = "";
   }

CSS:

.inputBorder {
  background: #ffffff;
  width: 50px;
  font-size: 50px;
  height: 50px;
  margin-left: 0px;
  margin-right: 0px;
  text-align: center;
  border: 1px solid #706969;
    }
.inputClass {
  margin-top: 31px;
  display: flex;
  justify-content: center;
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • vant框架van-cell插槽無法換行問題及解決

    vant框架van-cell插槽無法換行問題及解決

    這篇文章主要介紹了vant框架van-cell插槽無法換行問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • 解決vue組件銷毀之后計(jì)時器繼續(xù)執(zhí)行的問題

    解決vue組件銷毀之后計(jì)時器繼續(xù)執(zhí)行的問題

    這篇文章主要介紹了解決vue組件銷毀之后計(jì)時器繼續(xù)執(zhí)行的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • 使用Vue 實(shí)現(xiàn)滑動驗(yàn)證碼功能

    使用Vue 實(shí)現(xiàn)滑動驗(yàn)證碼功能

    本文章主要來介紹一下第一個階段,也就是前端校驗(yàn)的驗(yàn)證碼的實(shí)現(xiàn),下面來介紹一下拖動驗(yàn)證碼的具體實(shí)現(xiàn)。這篇文章主要介紹了利用 Vue 實(shí)現(xiàn)滑動驗(yàn)證碼,需要的朋友可以參考下
    2019-06-06
  • vue2.0結(jié)合DataTable插件實(shí)現(xiàn)表格動態(tài)刷新的方法詳解

    vue2.0結(jié)合DataTable插件實(shí)現(xiàn)表格動態(tài)刷新的方法詳解

    這篇文章主要介紹了vue2.0結(jié)合DataTable插件實(shí)現(xiàn)表格動態(tài)刷新的方法,結(jié)合具體項(xiàng)目實(shí)例形式分析了vue2.0結(jié)合DataTable插件實(shí)現(xiàn)表格動態(tài)刷新過程中遇到的問題與相應(yīng)的解決方法,需要的朋友可以參考下
    2017-03-03
  • 詳解vue beforeEach 死循環(huán)問題解決方法

    詳解vue beforeEach 死循環(huán)問題解決方法

    這篇文章主要介紹了vue beforeEach 死循環(huán)問題解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • vue鼠標(biāo)hover(懸停)改變background-color移入變色問題

    vue鼠標(biāo)hover(懸停)改變background-color移入變色問題

    這篇文章主要介紹了vue鼠標(biāo)hover(懸停)改變background-color移入變色問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • vue項(xiàng)目中使用scss的方法步驟

    vue項(xiàng)目中使用scss的方法步驟

    這篇文章主要介紹了vue項(xiàng)目中使用scss的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05
  • vue雙向錨點(diǎn)實(shí)現(xiàn)過程簡易版(scrollIntoView)

    vue雙向錨點(diǎn)實(shí)現(xiàn)過程簡易版(scrollIntoView)

    這篇文章主要介紹了vue雙向錨點(diǎn)實(shí)現(xiàn)過程簡易版(scrollIntoView),具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • vue3響應(yīng)式實(shí)現(xiàn)readonly從零開始教程

    vue3響應(yīng)式實(shí)現(xiàn)readonly從零開始教程

    這篇文章主要為大家介紹了vue3響應(yīng)式實(shí)現(xiàn)readonly從零開始教程示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Vue3中axios請求封裝、請求攔截與相應(yīng)攔截詳解

    Vue3中axios請求封裝、請求攔截與相應(yīng)攔截詳解

    目前前端最流行的網(wǎng)絡(luò)請求庫還是axios,所以對axios的封裝很有必要,下面這篇文章主要給大家介紹了關(guān)于Vue3中axios請求封裝、請求攔截與相應(yīng)攔截的相關(guān)資料,需要的朋友可以參考下
    2023-05-05

最新評論