<input focus={{focus}} />无法自动聚焦
发布于 5 年前 作者 udong 4535 次浏览 来自 问答

 <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 回复

@can  谢谢,搞定了。

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

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

更新客户端版本

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

回到顶部