童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

Axure教程:百度搜索提示,你也可以学会

2月2日 海岸线投稿
  本文主要为大家讲解交互案例,借助中继器实现百度搜索提示的效果,此讲解主要适用于具有一定的Axure使用基础的人员。
  当我们使用搜索引擎输入关键词的时候,搜索引擎会根据搜索词,模糊匹配推荐一些相关的内容在搜索框的下方显示,这里也包含了我们的搜索记录。
  点击搜索按钮,搜索引擎就会执行搜索,利用爬虫抓取的网页,按照一定的算法返回搜索结果列表。
  那么这样的原型交互效果,是否可以通过Axure完成制作了?
  这就是今天为大家讲解的交互案例,借助中继器实现百度搜索提示的效果。
  本案例的讲解适用于具有一定的Axure使用基础的人员,关于工具的操作步骤不做详细讲解。本文讲述的重点在于逻辑的梳理以及一些启发性的思路与方法,希望能够帮助大家做出更酷炫的交互效果。
  一、准备元件
  本案例中需要用到的元件有文本框、矩形按钮和中继器。
  文本框用于输入搜索词,这里的类型需要设置为查找。矩形按钮可以直接从元件库中拖拽至搜索框右侧,并将按钮中的文字修改为“搜索”。
  中继器用来显示提示词列表即根据搜索内容索引出来的列表,这里需要注意将中继器转换为动态面板,因为动态面板可以根据内容自动扩展尺寸,默认隐藏动态面板。
  元件准备部分重点讲解中继器在本案例中的应用,首先为中继器数据集column0这一列预设一些内容(iphone、iphone7、iphone8、iphone8plus、iphonex、iphonex价格、iphonex配置、iphonex换屏、二手iphonex、维修iphone),共有10项数据内容;然后在为中继器的项设置一个鼠标悬停的交互样式,填充色设置为灰色;最后在将中继器项的边框颜色去掉。至此,中继器的显示效果完成了,看上去与百度的效果基本一致。
  二、交互设置
  中继器的设置
  第一个为中继器设置每项加载时事件(注意这里的交互设置的对象是中继器不是项),目的是为中继器的项加载内容,在文本设置中将中继器项的值设置为函数〔〔Item。Column0〕〕。
  第二个为中继器的项设置单击事件,在文本设置中将搜索框的值设置为项的值,即函数〔〔this。text〕〕,并隐藏中继器动态面板。
  加载中继器的项
  将项的值传递给文本搜索框
  文本框文本改变事件
  为文本框添加一个文本改变事件,当文本框的内容改变时,我们希望达到这样的效果显示中继器动态面板,移除之前的筛选结果,重新按照新的搜索词进行索引筛选。
  这里需要说明的是:添加新的筛选时,需要设定一个条件,即当中继器数据集中包含搜索的内容时,执行筛选并显示出来,需要插入这样一个函数〔〔TargetItem。Column0。indexOf(LVAR1)1〕〕执行新的筛选。
  文本改变事件还需要添加另一个用例case2,用例中添加一个条件即如果文本框的内容为空,则执行的动作为隐藏中继器动态面板,记得将case2切换为if,case2通常默认为elseif。
  文本框设置文本改变事件
  搜索按钮单击事件
  首先需要想清楚,点击搜索按钮后我们希望达到的效果是怎样的?
  如果输入的搜索词不在中继器数据集里面,这时候我们需要在中继器数据集中添加这一条数据。再次点击按钮,首先移除之前的全部筛选,添加新的筛选,这里的筛选规则为精确索引。梳理清楚逻辑规则后,下面我们来看下如何设置交互事件。
  为搜索按钮设置单击事件,添加第一个用例,在编辑条件中编辑函数,首先将中继器设置为局部变量LAVR1,然后插入函数〔〔LVAR1。itemCount〕〕(筛选结果的数量),在编辑条件中设置值等于0,添加动作数据集添加行,在添加行到中继器时,先将文本框定义为局部变量LVAR1,然后在将这个局部变量添加到行。
  添加第二个用例case2,动作设置中首先移除全部筛选,然后在添加新筛选中设置筛选条件为〔〔TargetItem。Column0LVAR1〕〕。LVAR1为文本框定义的变量,TargetItem。Column0表达的意思为中继器数据集Column0这一列数据,这里的数据包含之前筛选的结果。
  搜索按钮设置鼠标单击事件
  筛选结果的数量并不等于数据集项的数量,我们可以做个实验:添加两个按钮,一个显示筛选结果的数量,一个显示数据集项的数量。在中继器项的加载事件中添加两个动作,设置两个按钮的文本值分别为函数〔〔Item。Repeater。itemCount〕〕和〔〔Item。Repeater。dataCount〕〕。(设置的截图可参照上文加载中继器的项)
  三、最后的总结
  到此为止,模拟百度搜索提示的交互效果已经完成了,预览你的原型,欣赏你辛苦半天的作品吧。
  本案例中的重点在于中继器的综合运用。中继器是Axure7。0版本之后新增加的功能,中继器可以看做成一个本地的小型数据库。熟练应用以后,还可以实现电商列表的筛选,管理后台的条件查询或是在线随机抽奖等效果。
  本案例的源文件链接:https:pan。baidu。coms1c2rXauc密码:h3ta
  附:中继器函数说明
  Repeater用途:中继器的对象。Item。Repeater即为Item所在的中继器对象。
  visibleItemCount用途:中继器项目列表中可见项的数量。比如:项目列表共有15项,分页显示为每页6项。当项目列表在第1、2页时,可见项数量为6;当项目列表在第3页时,可见项数量为3。
  itemCount用途:获取中继器项目列表的总数量,或者叫加载项数量。默认情况下项目列表的总数量会与中继器数据集中的数据行数量一致,但是,如果进行了筛选,项目列表的总数量则是筛选后的数量,这个数量不受分页影响。
  dataCount用途:获取中继器数据集中数据行的总数量。
  pageCount用途:获取中继器分页的总数量,即能够获取分页后共有多少页。
  pageIndex用途:获取中继器项目列表当前显示内容的页码。
  Item用途:获取数据集一行数据的集合,即数据行的对象。
  TargetItem用途:目标数据行的对象。
  Item。列名用途:获取数据行中指定列的值。
  index用途:获取数据行的索引编号,编号起始为1,由上至下每行递增1。
  isFirst用途:判断数据行是否为第1行?如果是第1行,返回值为“True”,否则为“False”。
  isLast用途:判断数据行是否为最末行?如果是最末行,返回值为“True”,否则为“False”。
  isEven用途:判断数据行是否为偶数行?如果是偶数行,返回值为“True”,否则为“False”。
  isOdd用途:判断数据行是否为奇数行?如果是奇数行,返回值为“True”,否则为“False”。
  isMarked用途:判断数据行是否为被标记?如果被标记,返回值为“True”,否则为“False”。
  isVisible用途:判断数据行是否为可见行?如果是可见行,返回值为“True”,否则为“False”。
投诉 评论

什么是媒体产品的未来?什么是媒体产品的未来?媒体行业该如何发展?它的趋势是什么?又面临些什么问题?一起从文章中看看吧原谅我起一个这么大的命题,并不会展开太多,只是觉得这个题目比较符合自己现阶段……如何利用弹幕,打造出非凡的观看体验弹幕最早起源于niconico动画,后来经由AcFun引入国内,现在已经被不少视频网站所采用。其伪即时互动的特性让它广受追捧,甚至有时候会带给人“弹幕比视频更加好看”以及“第一……“京东到家”的福利模块,如何提升入店率的方案简述如何提升用户进入进入商家详情页的进入率,即“到店率”?这实际上一个用户行为鼓励机制的问题,可以从以下四点进行优化。今年求职期间,京东到家留了一个作业题目:需求问题:……音乐社交小程序的设计思考产品经理黑客马拉松活动总结本文作者基于小程序形态,与团队合作模拟做出了一款音乐小程序“猜歌王者音乐教主”,下文是作者对本次活动的一些总结和思考。2018年3月31日下午参加了人人组织的广州黑客马拉……优化UI的四种方法:利用“系列位置效应”任何博得人们喜欢的产品,都在一定程度上契合了用户的心理需求。设计和心理学息息相关,掌握一些基本心理学知识,设计师的作品更能在潜意识中抓住用户的心。系列位置效应“系列……视觉误差会对UI造成什么样的影响?(二)上文主要讲的是视觉尺寸和物理尺寸造成的视觉误差,那本文主要谈谈不同形状的视觉对齐造成的视觉误差。不同形状的视觉对齐视觉对齐是视觉尺寸现象的一种逻辑延续,看看下面的图……视觉误差会对UI造成什么样的影响?(三)上两篇了解过了视觉误差对UI造成影响的其他两个因素,本文主要讲视觉误差对UI造成影响的最后一个因素视觉圆角。视觉圆角什么可以比圆形更圆?我曾经认为没……学会识别:小心“黑暗设计”黑暗设计只要在设计中出现了,通过任何元素以不易察觉的方式,将用户引向一个他们并不是真正想去的方向,那么这就黑暗设计。那你平常有没有遇到过黑暗设计呢?又是否会识别?用户体验……聊聊API对接,项目启动前该调研点啥?项目价值、业务场景及风险、结构差异对于API对接类项目而言,是需求调研的重点,做好这几个关键性的调研,项目基本成功了一半。笔者火山曾经从0到1独立负责过一个与国内一线OT……Axure教程:百度搜索提示,你也可以学会本文主要为大家讲解交互案例,借助中继器实现百度搜索提示的效果,此讲解主要适用于具有一定的Axure使用基础的人员。当我们使用搜索引擎输入关键词的时候,搜索引擎会根据搜索词……浅谈Web端平台产品消息系统后台功能规划看了很多关于消息系统规划的文章,普遍的都是说明APP(安卓IOS)的消息系统,但是很少从web端进行分析,而笔者借此简单记录下自己在规划web端平台产品消息系统(以后台为主)功……心理学产品设计,会碰撞出很多有趣的方法论跨界融合会更容易产生出创新产品或创新模式。就像心理学经济学衍生出的行为经济学(消费者行为学),心理学互联网产品设计也是很不错的组合。这个时代,在某个领域深耕不仅周期长,也……
简洁的职场的语录38条职场正能量的语录简短的职场正能量的语录摘录职场的语录摘录职场的语录摘录88条职场的语录55条职场正能量的语录职场的语录69条职场的语录常用职场正能量的语录摘录30条简短的职场正能量的语录70条职场心灵鸡汤语录26条学生军训演讲稿军训是艰苦的我们是快乐的公司里的热文2021年民法典对婚姻彩礼规定构成协助组织卖淫罪怎么量刑小学班主任教学工作计划女星同款发色推荐!赵露思茶棕仙气爆棚,赵丽颖这发色是黄皮救星小羊送鞋孕妇驾车出行需要熟知的必备常识裴小梅:论我国鉴定意见可采性规则的构建会说话的人,一开口就赢了小米手机关机了还可以查定位吗(关机了怎么定位他手机)图武术基本功与基本动作介绍展现中国文化的独特魅力

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界