首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在vue-瞬变搜索中检测是否有集中的搜索输入?

如何在vue-瞬变搜索中检测是否有集中的搜索输入?
EN

Stack Overflow用户
提问于 2017-09-29 06:52:57
回答 1查看 1.8K关注 0票数 0

在我的组件Search.vue中,我需要检测搜索输入集中与否,以便隐藏搜索结果,如果光标在其他地方

我用了vue-实例化搜索

以下是我的custome组件模板部分的代码

代码语言:javascript
复制
<template>
    <ais-index index-name="getstarted_actors" :search-store="searchStore">
        <div class="col-md-10 col-sm-9">
            <ais-search-box :autofocus="true">
                <div class="input-group" ref="searchInputGroup">
                    <ais-input placeholder="Find books..."
                               :class-names="{'ais-input': 'form-control'}" autofocus="true" >
                    </ais-input>
                    <span class="input-group-btn">
                            <ais-clear :class-names="{'ais-clear': 'btn btn-default'}">
                                <span class="glyphicon glyphicon-remove" aria-hidden="true"></span>
                            </ais-clear>
                            <button class="btn btn-default" type="submit">
                                <span class="glyphicon glyphicon-search" aria-hidden="true"></span>
                            </button>
                        </span>
                </div>
            </ais-search-box>
            <ais-results v-show="searchStore.query.length > 0">
                <template scope="{ result }">
                    <div v-on:click="searchResultClick(result)" class="found-item">
                        <a> <span>{{ result.name }}</span> <span>{{ result.rating }}</span></a><br/>
                    </div>
                </template>
            </ais-results>
        </div>

    </ais-index>
</template>
EN

回答 1

Stack Overflow用户

发布于 2017-09-29 09:26:05

你可以试试:

代码语言:javascript
复制
<ais-input placeholder="Find books..."
           :class-names="{'ais-input': 'form-control'}" autofocus="true" 
           @focus="onFocus"
>
</ais-input>

你的方法是:

代码语言:javascript
复制
methods: {
  onFocus() { console.log('Focused') }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46483301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档