最近还是在写IONIC3的项目

因为我司UI是在是强大,想做一个类似PC端的支付宝支付的密码输入在我们做的 app里面添加一个验证码的分段输入,在web上面 还有小程序里面我都写过,但是在ionic3上面碰到一个棘手的问题,那就是想用代码触发 input输入的焦点触发没有想象的那么随意,经过各种方法试验过之后得到一个唯一的结论就是,目前用ionic3.20版本还做不到用代码可以触发 input组件的焦点触发 和 失焦,下面贴代码


ionic指令

刚开始 是想用 HTML普通的 input标签 可以用autofocus 控制焦点置焦 ,虽然可以成功,但是结果就是在chrome里面点击置焦后,马上失焦功能没有了,其次就是用ion-input 的ionic组件 用上面的自定义指令 focus 监听是否置焦后 获取输入内容,但是使用之后还是错的就是置焦失败,ion-input就是在input上面套了一层ionic的UI壳,但是焦点控制这块儿 确实没有微信小程序做的那么好,可以通过true和false,来触发,那么想通过ionic做想分段隐藏输入内容这种功能,只能等待IONIC官方后期优化更新咯。

你可能感兴趣的:(最近还是在写IONIC3的项目)