Nativescript Vue:Android上的SearchBar处于焦点状态,页面加载时可见键盘

问题描述

在Android中,页面加载时会展开键盘,并且焦点位于搜索栏上。

我正在努力避免页面加载时出现焦点。相关代码是:

    <StackLayout height="100%" 
                         class="main-container" 
                         >
        <SearchBar ref="searchBars" 
                  class="search-bar" 
                  @loaded="onSearchLoaded($event)" 
                  @textChange="onTextChanged($event)"/>

我尝试添加:

       mounted() {
          this.$refs.searchBars.nativeView.dismissSoftInput();
       }

但是这没有用。我也尝试添加this.$refs.searchBars.nativeView.dismissSoftInput() 到searchBar的@loaded事件函数。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)