VUE想要为另一个输入框获取焦点,但是报错focus不是一个函数

新手上路,请多包涵

<template>

<view class="content">
    <input type="number"  maxlength="4" @input='moveNext' /> <text>年</text>
    <input type="number"  maxlength="2"   ref="monthInput"/> <text>月</text>
</view>

</template>

<script>

export default {
    data() {
        return {
            title: 'Hello'
        }
    },
    onLoad() {

    },
    methods: {
moveNext(e) {
            console.log(e)
            if(e.detail.value.length == 4){
                console.log(this.$refs.monthInput)
                this.$refs.monthInput.focus()
                //this.$refs.monthInput.focus = true
                //这样的写法却可以但是报警告
            }
        }
    }
}

</script>

阅读 1.9k
1 个回答
新手上路,请多包涵

我这边可以啊,为啥呢?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题