分享:让交互起点范儿,这段插件代码简单又好用 …

楼主
简道云应用场景探索者

在简道云中,因面临的终端用户比较广泛,针对实用场景,可能会用到一些特殊的交互设计,用来提高系统的容错性或避免用户的错误和重复操作。

 

显隐设计便是其中使用较多的一种方式,针对当下用户、当下场景、当下所需,提供对应的内容,有甚者,甚至已可以做到,权限前置,以实现让系统更为灵活。

 

本期分享的是一个插件代码,内容较为简单,如果用好了,其适用场景会比较广泛,可能还会让你的交互设计有那么一点范儿 …

 

本期分享内容

 

插件名称:

状态回复

 

代码内容:

# Python 3.6
import time
time.sleep(triggerConf['停留时长'])
return {"status":triggerConf['回复内容']}

 

代码功能:

在指定的停留时间后,回复指定的文本内容。

 

实用案例

个人用到比较多的场景,是结合按钮来使用,比如在某些场景中,希望用户只点击一次按扭,这时候就需要避免用户的重复性操作。 

按照直观的理解,这个按钮需要有一个“禁用”的状态,当用户点击后,就变成灰色,不能再次点击。 

现实是,在简道云中,没有这个功能;我们能做的是,结合显隐规则,把这个按钮隐藏掉,当然也可以用另外一种方式,把A按钮(正常使用状态)隐藏掉,把B按钮(模拟禁用状态)显示出来。

 

测试效果

点击前 > 

过渡中 > 

点击后 >

响应后 >

 

测试链接

链接: https://tnvew1vqtq.jiandaoyun.com/f/647185dc03dbf00007e660dd

     

 

延伸理解

当然,在实用中,不只是用于按钮这一场景,通过“时长”与“状态”这两个控制选项,可以去尝试一些更有意思的场景,不妨多去尝试一下 …

 

 

实操过程

内容为本期分享中插件实操部分
将呈现一个插件从无到有的全过程;

 

注:自建插件未开通的,需要先找官方人员申请开通。
链接: https://mp.weixin.qq.com/s/M8N6wj71CNK36WzofKVWlQ
     

更多内容:

 

导航:云函数&前端事件&自建插件 内容集 

汇总:论坛中发表过的所有帖子

 

更多沟通交流可添加微信(zmlnow)

添加时请备注:简道云

 

 

 

分享扩散:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0回帖数 1关注人数 4784浏览人数
最后回复于:2023-5-29 19:03

返回顶部 返回列表