收藏
回答

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中。


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

谢过了。!!!~~~



回答关注问题邀请回答
收藏

3 个回答

  • 这个年纪的_我
    这个年纪的_我
    2019-07-12

    新的页面中input中focus属性设置为true



    2019-07-12
    有用
    回复
  • 西瓜里游泳的鱼
    西瓜里游泳的鱼
    2017-12-28

    好的,我试试。

    2017-12-28
    有用
    回复
  • 九歌^
    九歌^
    2017-12-28

    首页 使用view模拟input跳转第二页 onShow里focus 自动获取焦点

    2017-12-28
    有用
    回复
登录 后发表内容