在简道云中,因面临的终端用户比较广泛,针对实用场景,可能会用到一些特殊的交互设计,用来提高系统的容错性或避免用户的错误和重复操作。
显隐设计便是其中使用较多的一种方式,针对当下用户、当下场景、当下所需,提供对应的内容,有甚者,甚至已可以做到,权限前置,以实现让系统更为灵活。
本期分享的是一个插件代码,内容较为简单,如果用好了,其适用场景会比较广泛,可能还会让你的交互设计有那么一点范儿 …
本期分享内容
插件名称:
状态回复
代码内容:
# Python 3.6
import time
time.sleep(triggerConf['停留时长'])
return {"status":triggerConf['回复内容']}
代码功能:
在指定的停留时间后,回复指定的文本内容。
实用案例
个人用到比较多的场景,是结合按钮来使用,比如在某些场景中,希望用户只点击一次按扭,这时候就需要避免用户的重复性操作。
按照直观的理解,这个按钮需要有一个“禁用”的状态,当用户点击后,就变成灰色,不能再次点击。
现实是,在简道云中,没有这个功能;我们能做的是,结合显隐规则,把这个按钮隐藏掉,当然也可以用另外一种方式,把A按钮(正常使用状态)隐藏掉,把B按钮(模拟禁用状态)显示出来。
测试效果
点击前 >
过渡中 >
点击后 >
响应后 >
测试链接
链接: https://tnvew1vqtq.jiandaoyun.com/f/647185dc03dbf00007e660dd
延伸理解
当然,在实用中,不只是用于按钮这一场景,通过“时长”与“状态”这两个控制选项,可以去尝试一些更有意思的场景,不妨多去尝试一下 …
实操过程
更多内容:
更多沟通交流可添加微信(zmlnow)
添加时请备注:简道云
|