python控件获取焦点_vue如何实现点击button 使input获取焦点

Problem Description

点击rename的时候可修改input里的值,希望点击button后可以将焦点设置在input里。

DOM操作可以直接设置focus,但是Vue里不建议进行DOM操作,大家有什么好办法吗

Code//history.vue

  • v-for="item in notes"

    class="historyitem"

    :class="{haha: activeNote===item}"

    @click="updateActiveNote(item)"

    >{{item.text}}

    v-model="item.text"

    v-if="activeNote===item &&activeNote.show"

    @keyup.enter="done()"

    @blur = "done()"

    >

    @click="ak">rename

import { updateActiveNote } from '../vuex/actions'

export default {

vuex: {

getters: {

notes: state => state.notes,

activeNote: state => state.activeNote

},

actions: {

updateActiveNote,

}

},

methods: {

done: function(e){

this.activeNote.show = false

},

ak: function(e){

this.activeNote.show = true;

}

},

}

项目截图(我知道很丑。。。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值