收藏
回答

switchTap页面跳转实现搜索框跨页面获取焦点的问题

最近在做一个小程序的项目中想实现一个如下功能需求,在一个tabBar页面中(称为A)点击input类型为Text的搜索栏,然后跳转到另一个tabBar的页面中(称为B),在B中同样有一个text类型的Input,想在跳转的页面实现如下功能:当从A跳转到B后,B页面的Input有当前页面输入的光标,就是可以直接输入文字。

我做过如下尝试,在app.js中声明全局变量,在A页面的input的bindfocus或者bindtap事件中修改这全局变量,然后在B页面也可以正确接受这个全局变量,在B的Onshow事件中初始B页面的Input的Focus属性(获取焦点,值为true),B中的input可以获取焦点,但是取不能在B中的input中显示光标。

手机模拟的时候,在跳转B页后可以弹出输入键盘,但是输入的文字会显示在A页面的Input中。


各位大佬,小弟初次接触小程序,遇到这个问题,希望大佬们给个答案~~~~~~

谢过了。!!!~~~



最后一次编辑于  2017-12-28  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

3 个回答