分享:页面+弹窗 外链用户注册与注销 这样或许更丝滑

简道云应用场景探索者

 

当使用外链场景时,为便于系统的整体构建与易用,有时会要求用户进行注册,以绑定其相应的身份信息或功能,使用简道云时我们毕竟不是基于纯代码开发来完成,常常会发生想象与现实之间的矛盾,那么如何让这一场景更接近于“想象”中的场景以及更易用呢?

 

场景描述:

 

1、功能页面为A表单,注册注销页面为B表单;

2、用户进入A页面后,会判断用户是否已注册;

3、如果未注册,则显示“注册按钮”;

4、如果已注册,则显示“昵称”、“注销按钮”与“其它”;

5、点击“注册”或“注销”按钮后会进入B表单;

6、B表单操作完毕提交后,会回到A表单;

7、A表单可以立刻判断用户状态;

8、A表单可以立刻正确显示内容。

 

场景解析:

 

1、用户身份识别

2、当前最新状态

3、获取相关内容

4、设定相关显隐

 

解决方案:

 

1、用户身份识别:

用户字段、OpenID、IP、定位四种均可,会有不同的适用场景,以实际效果与需求为准;

在A表单与B表单采用同一种获取方式。

2、当前最新状态:

需考虑以下两种状态:A表单打开时的用户状态、点击按钮调用B表单后的用户状态;

此处基于用户身份识别字段与B表单的最新操作时间进行获取。

3、最新操作时间:

IFS(NOT(ISEMPTY(状态聚合)),MAPX("max",用户ID,用户ID,当前时间),NOT(ISEMPTY(用户ID)),MAPX("max",用户ID,用户ID,当前时间))

4、状态聚合字段:

CONCATENATE(注册按钮状态,注销按钮状态)

注:两个按钮状态均为关闭弹窗后获取,避免获取内容为空。

 

效果预览:

 

 

体验链接:

https://tnvew1vqtq.jiandaoyun.com/f/6528ea4c77d1e77a76d110bd

 

 

插件源码:

点击这里获取插件源码 [非免费]

 

拓展资料:

 

分享:当页面弹窗遇到动态分类 这样或许更丝滑

分享:新探索 自建插件 增强版页面弹窗 让应用场景更丰富

探索:页面弹窗还可以这样 让子弹飞一会儿

案例:【微信增强 + 扩展字段】还可以这么玩儿

 

更多内容

 

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

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

 

承接简道云技术咨询与应用定制

承接月度技术支持服务

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

添加时请备注:简道云

 

 

 

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

本版积分规则

0回帖数 1关注人数 2520浏览人数
最后回复于:2023-10-16 00:09

返回顶部 返回列表