如何用elementui的el-input组件实现长尾词搜索功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计654个文字,预计阅读时间需要3分钟。
问题描述:上一篇文章中讲述了模糊查询关联搜索,一般来讲都是用户输入某个关键字后,关联相关的数据呈现,并提供用户选择一条(当然el-select中也自带多选功能)。
问题描述
上一篇文章中讲述了模糊查询关联搜索,不过模糊查询关联搜索一般来说都是用户输入某个关键字以后,关联相关的数据呈现,并供用户选择一条(当然el-select中也自带多选功能,见下图,不过有些场景不太适用),用户选择了某一条以后,展示这一条数据展示给用户看;但是有些情况就是用户想直接看到所有关联的数据都直接呈现在页面上。比如用户输入了“王”这个字以后,要直接所有的与“王”字有关联的数据都在页面铺开来供用户选择,这个时候,使用如下方法思路会更加适用一些:通过给el-input绑定enter回车事件,用户在input框输入内容以后,直接敲下回车键,就发请求获取后台所有的关联的数据,然后渲染呈现在页面上,用户想看谁就点击谁。当用户把input框的内容全部删除完以后,当input内容为空的时候,在发请求回到初始的数据状态。
本文共计654个文字,预计阅读时间需要3分钟。
问题描述:上一篇文章中讲述了模糊查询关联搜索,一般来讲都是用户输入某个关键字后,关联相关的数据呈现,并提供用户选择一条(当然el-select中也自带多选功能)。
问题描述
上一篇文章中讲述了模糊查询关联搜索,不过模糊查询关联搜索一般来说都是用户输入某个关键字以后,关联相关的数据呈现,并供用户选择一条(当然el-select中也自带多选功能,见下图,不过有些场景不太适用),用户选择了某一条以后,展示这一条数据展示给用户看;但是有些情况就是用户想直接看到所有关联的数据都直接呈现在页面上。比如用户输入了“王”这个字以后,要直接所有的与“王”字有关联的数据都在页面铺开来供用户选择,这个时候,使用如下方法思路会更加适用一些:通过给el-input绑定enter回车事件,用户在input框输入内容以后,直接敲下回车键,就发请求获取后台所有的关联的数据,然后渲染呈现在页面上,用户想看谁就点击谁。当用户把input框的内容全部删除完以后,当input内容为空的时候,在发请求回到初始的数据状态。

