实时搜索-功能讲解 原理

运营:秋风 2022/10/23 发布 · 2022/10/23 更新 · 2301 次阅读

quicker操作-实时搜索功能为:
 
因为运行一遍之后,它会再来反弹一下,所以首次运行是两边。
0
 
开启这个才能配合实时搜索功能使用。
这个步骤就是反弹步骤,
0
 
原理机制是这样的:
当激活程序的时候, 就会从第一步开始执行程序,直到遇到 上图圈出来的:Quicker操作-实时搜索, 就在运行完成最后一步骤,再次激活一遍搜索框传递参数,然后搜索框传达的参数,再来激活本动作的程序。 所以本动作并非是一直运行的状态,当它执行到最后一步的时候,就结束运行了,但是搜索框被激活了, 搜索框内容出现变化的时候,就会再来激活动作,动作又会重新运行一遍。 只有当动作的运行完成的过程中 没有遇到 Quicker操作-实时搜索,就不会传递激活搜索框指令,那么搜索框消失了,自然也无法再次激活 本动作,所以就是真正结束运行了。
 
当没有任何输入的时候,会运行2次程序,第一次为激活的正常程序运行,第二次为 搜索框 带来的激活程序。
如果搜索框关闭了,是没有任何参数可以激活 程序的。
如果搜索开启了,会传入激活指令, 只要数值有变化多少次,就会激活动作多少次。直到程序无法运行Quicker操作-实时搜索 
 
Quicker操作-实时搜索 应该放在步骤哪里: 其实可以放在任何位置,因为不论在末尾还是头部,都会激活运行搜索框指令, 所以要放在 想要结束搜索的地方。 利用返回
 
配合停止返回指令,则会出现重复运行第二个示例,提示起来,所以要选择第二个功能 。 要不要 停止返回数据都可以,因为不停止 不返回数据,它也是重复运行的。
 
当从搜索框选择内容 之后:
虽然看起来这个内容是 搜索框的内容,其实是程序返回给搜索框的内容,那么返回之后程序就结束了。
此时的内容属于搜索框,当选择第二个选项之后, 搜索框会再次激活程序,程序进行判断此时返回的数据是:选项的数据,还是搜索的的数据。
 
如果是搜索的数据就接着运行 激活搜索框。
如果是选项的值就结束 本程序和搜索框了。 (这是自己设计的。)
 
搜索框结束运行只有一个方法,按ESC键关闭搜索框,
而程序结束只有一个办法:不激活 Quicker操作-实时搜索这个步骤
我也是测试好几天才搞懂的,目前使用流畅稳定。
 
多用几个步骤和模块测试下,就能弄懂。然后再来 正式编辑。推荐还是要先搞懂模块,再次设计流程。   
不然编辑起来动作 就是东拼西凑 ,乱乱的,自己也搞不懂,维护也不知道哪里出现问题,说明还是对模块使用不熟悉。 熟悉了再来编辑会更加轻松点。
 
· {{comment.createTimeStr}}
{{reply.votePoints}}
回复   – {{reply.createTimeStr}}
回复 x
标签
目录
相关操作