收藏
回答

<input focus={{focus}} />无法自动聚焦

问题模块
API和组件

 <view class="search-bar">

    <view class="v-input-q"><input type="text" class="input-q" focus="{{searchFocused}}"/></view>

    <button class="btn btn-search" bindtap="openSearch"><text class="glyphicon glyphicon-search"></text></button>

    <button class="btn btn-location"><text class="glyphicon glyphicon-map-marker"></text></button>

  </view>


Page({

  data: {

    searchFocused:false

  },

openSearch:function(){

    console.log("button tap, focus input");

    this.setData({searchFocused:true});

},

//...

});


点击input能聚焦。

但是点旁边的button,focus={{true}} 没法自动聚焦, console能看到 "button tap, focus input" 输出


开发工具里测试是OK的,但是真机预览时没法聚焦。


=======================

Android 7.1.1

微信 6.3.31



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

5 个回答

  • pubby
    pubby
    2016-12-22

    @can  谢谢,搞定了。

    微信自己检查更新没有新版本,去官网下了6.3.32 OK了。

    2016-12-22
    赞同
    回复
  • 罐子
    罐子
    2016-12-22

    更新客户端版本

    2016-12-22
    赞同
    回复
  • 罐子
    罐子
    2016-12-22

    <input />

    2016-12-22
    赞同
    回复
  • pubby
    pubby
    2016-12-22

    FAQ里看到了,我说下午貌似哪里看到过。  这地方还缺一个搜索功能

    2016-12-22
    赞同
    回复
  • pubby
    pubby
    2016-12-22

    另外,这个开发者社区的通知中心可能有XSS漏洞,我这个帖子的标题变成了一个input输入框 [        ]



    2016-12-22
    赞同
    回复
登录 后发表内容