最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

element-ui vue input輸入框自動(dòng)獲取焦點(diǎn)聚焦方式

 更新時(shí)間:2023年04月17日 16:16:02   作者:違規(guī)昵稱001  
這篇文章主要介紹了element-ui vue input輸入框自動(dòng)獲取焦點(diǎn)聚焦方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

element-ui vue input輸入框自動(dòng)獲取焦點(diǎn)聚焦

在這里插入圖片描述

有時(shí)候會(huì)遇到要輸入框自動(dòng)獲取焦點(diǎn)的情況,解決如下: 

方法一

步驟:

1.在script中寫directives,注冊(cè)一個(gè)全局的自定義指定 v-focus

 directives: {
   focus: {
      inserted: function(el) {
        el.querySelector("input").focus();
      }
    }
 },

2.在input框直接使用

<el-input
   ...
  v-focus
>
</el-input>

方法二

步驟:

1.給輸入框設(shè)置一個(gè)ref

<el-input
  ref="saveTagInput"
 >

2.在需要的時(shí)候操作ref獲取焦點(diǎn)

this.$refs.saveTagInput.focus();

vue輸入框自動(dòng)獲取焦點(diǎn)的三種方式

方式一:原生JS操作DOM

<template>
? <div class="focusDemo">
? ? <input type="text" v-model="username" id='inputId'/>
? </div>
</template>
<script>
export default {
? data () {
? ? return {
? ? ? username: ''
? ? }
? },
? mounted () {
? ? document.getElementById('inputId').focus()
? }
}
</script>

方式二:ref方式實(shí)現(xiàn)

<template>
? <div class="focusDemo">
? ? <input ref="inputName" type="text" v-model="username" />
? </div>
</template>
<script>
export default {
? data () {
? ? return {
? ? ? username: ''
? ? }
? },
? mounted () {
? ? this.$nextTick(() => {
? ? ? this.$refs.inputName.focus()
? ? })
? }
}
</script>

方式三:使用自定義指令

main.js中

// 注冊(cè)一個(gè)全局自定義指令 `v-focus`
Vue.directive('focus', {
? // 當(dāng)被綁定的元素插入到 DOM 中時(shí)
? inserted: function (el) {
? ? // 聚焦元素
? ? el.focus()
? },
? update: function (el) {
? ? // 聚焦元素
? ? el.focus()
? }
})

vue文件中

<template>
? <div class="focusDemo">
? ? <input type="text" v-model="username" v-focus />
? </div>
</template>
<script>
export default {
? data () {
? ? return {
? ? ? username: ''
? ? }
? }
}
</script>

總結(jié)

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

相關(guān)文章

最新評(píng)論

策勒县| 元谋县| 桃江县| 阿荣旗| 东方市| 峨山| 芦溪县| 西宁市| 香港| 望奎县| 于都县| 自治县| 中宁县| 容城县| 东乌| 磐石市| 天津市| 大港区| 延庆县| 库伦旗| 台东县| 白山市| 法库县| 中西区| 玛曲县| 德昌县| 巴南区| 旌德县| 霍林郭勒市| 新安县| 新干县| 孟连| 荔浦县| 仙桃市| 襄汾县| 酒泉市| 长顺县| 常山县| 延长县| 天台县| 托克逊县|