Axure教程:如何实现 *** 模糊搜索框?

访客3年前黑客文章1159

提到 *** 的搜索,各人都能想到在这个搜索框输入要害词后呈现的一系列遐想词。那么这种结果如何通过Axure做出来呢?又有哪些要点呢?

Axure教程:如何实现淘宝恍惚搜索框?

我们天天都在利用 *** 的搜索成果来筛选定位本身想要的商品,只需要输入一个要害词,就能恍惚搜索到包括此要害词的所有商品。本日将为各人讲授如安在原型中浮现该结果。案例结果如下:

Axure教程:如何实现淘宝恍惚搜索框?

一、实现逻辑

当输入框的值为空时,下面的数据项不显示;

当输入框的值不为空时,下面的数据项显示,且数据筛选出包括输入框中要害词的数据项;

按照上面的逻辑,需要用到函数[[LVAR.indexOf(‘searchValue’)]],对函数举办筛选。

二、元件搭配

在元件库中拉入一个【输入框】作为搜索输入框和一个【中继器】作为数据展示,如下所示:

Axure教程:如何实现淘宝恍惚搜索框?

选中【中继器】,在样式中,为中继器添加默认的数据,在<Cloumn0>这一列填充本身想要的数据项。

Axure教程:如何实现淘宝恍惚搜索框?

三、交互实现

1. 选中【输入框】,添加【文本改变时】的交互事件。需要先对文本添加判定条件,再执行行动,即当输入框的文字长度大于便是1时,执行行动,条件配置如下:

Axure教程:如何实现淘宝恍惚搜索框?

2. 配置条件满意时,显示下面的数据【中继器】,如下图所示:

Axure教程:如何实现淘宝恍惚搜索框?

3. 对数据【中继器】中的数据项举办筛选,主要操作函数[[LVAR.indexOf(‘searchValue’)]],配置如下图所示:

Axure教程:如何实现淘宝恍惚搜索框?

1)首先点击上图【法则】输入框旁的【fx】,设置筛选函数,为其先添加一个局部变量,即搜索框中的文字。

2)插入变量或函数为[[Item.Column0.indexOf(LVAR1)!=-1]]。

函数的意思为:在中继器中查询文本框中文字呈现的位置,也就是说,每每能返回数字的条目,暗示都是包括文本框文字的。当查询不到文本框文字时,返回值为-1(负1),即不包括查询的要害字。

个中 Item.Column0代表中继器中的数据项。LVAR1代表局部变量为文本框元件文字。!=-1的意思是即解除不包括查询的要害字的数据。

这样呈现的恍惚查询的功效是,只要包括输入框要害词的任意一个字,恍惚查询的选项城市被列出来。

如下图所示:

Axure教程:如何实现淘宝恍惚搜索框?

4. 接下来只需要添加另一个景象功效2。其条件配置为【不然假如然】,行动为:埋没【数据中继器】。如下图所示:

Axure教程:如何实现淘宝恍惚搜索框?

四、最终结果如下

中继器在原型建造中对数据的筛选是一个不错的元件,各人可以多实验利用,有任何问题接待在文章底部留言接头。源文件可以在公家号中留言获取。

Axure教程:如何实现淘宝恍惚搜索框?

相关文章

百度网盘会员中心体验设计升级

百度网盘会员中心体验设计升级

编辑导读:本文作者从项目配景出发,对百度网盘会员中心体验设计进级的全进程举办了具体梳理,并阐明总结了进程中需要留意的相关问题和要领履历,供各人一同参考和进修。 01 项目配景 会员中心是承载产物增值...

Axure教程:顶部导航光标定位

Axure教程:顶部导航光标定位

当鼠标移入顶部菜单时,菜单顶部有光标跟随,当移出时,光标自动回到当前页面菜单位置。这种效果应该怎么实现呢? 如下图: 顶部导航光标定位 线上效果图,查看: 制件方法 1. 页面与导航栏制作 按平时...

干货推荐 | 带你完成可视化大屏的制作

干货推荐 | 带你完成可视化大屏的制作

编辑导语:跟着互联网的进步,大数据时代到来,如今许多规模都涉及到大数据,大数据对我们糊口也有必然的影响,也是做数据阐明较量重要的来历;本文作者具体先容了可视化大屏的建造,我们一起来看一下。 在当今社...

高能:引发 “极度舒适” 的落地页优化法

高能:引发 “极度舒适” 的落地页优化法

编辑导语:落地页也称着陆页,简朴的说是指会见者通过站内(Banner)、站外(信息流告白、EDM等)渠道点击进入的第一个页面。本文具体先容了落地页的优化要领 ,并通过实际案例辅佐各人去领略如何设计一款...

没有原型还想做品牌?别逗了!

没有原型还想做品牌?别逗了!

编辑导读:作为一个品牌,想要走进用户的心里,就需要有一个奇特而光鲜的形象。回首汗青,乐成的品牌都有鲜活的人格。想要塑造人格,首先得找到原型。那么,奈何才气找到一个适合本身的品牌原型呢?本文将从三个方面...

互联网人在传统企业中的发展出路在哪里?

互联网人在传统企业中的发展出路在哪里?

编辑导语:在如今这个互联网时代,互联网对付传统企业的重要性不问可知,然而在传统企业推进互联网的进程中往往会存在一些问题,对在个中事情的互联网人造成必然的困扰,那么互联网人的成长出路在那边呢?我们来看本...