3:使用setTimeout给 input获取焦点,不用setTimeout将无法获取焦点。
setTimeout(function(){
//设置input获取焦点
el.children[0].focus();
//el.children[0].select();//选中里面的数据
},0);
完整代码如下:
bordercolorlight=#CCCCCC bordercolordark=#FFFFFF class=“table” >
v-for=“(item,k) in list” :key=“k”>
<input type=‘text’ v-show=“editKey===k+‘_’+sub_k” v-model=‘sub_item.a’ @blur=“editDis”>
{{sub_item.a}}
本文讨论了在Vue.js应用中,为何需要使用setTimeout来确保input元素在特定情况下能正确获取焦点,以及展示了相关代码片段。
1247

被折叠的 条评论
为什么被折叠?



