在iview中使用ref主要事项:
在我开发中遇到一个需求:在2个表格嵌套的情况下按下回车键获取下一个input框的焦点
案例:
ref的深入理解:
//js
document.getElementsByClassName('focusEl')[index + 1].getElementsByTagName('input')[0].focus()
解题思路:
前提是用的网上封装的组件input
原生的input不存在这个问题,不理解就看ref的解释【上方】
要是用ref获取不到那就用我上面的方法获取
- 给inpuit添加一个回车事件
- 给input添加一个class
- 然后获取所有的input的class(因为用网上封装的input组件,不能直接获取到input,只能获取到input的实例)
- 然后在获取实例中的input