零、需求
小程序的input有一个focus属性,如果focus="true",则进入页面的时候会自动获取焦点,但这不是我们想要的效果。
我们需要在特定的操作后,在不手动点击input的情况下,使相应的input获取焦点。
一、解决方案
这里我们需要把focus的值设置为动态参数
<input class="input-code" focus="{{focus}}"></input>
在需要的地方将focus设置为true即可
handleInputFocus() { this.setData({ focus: true }) }