找回密码
 立即注册

QQ登录

只需一步,快速开始

efg

中级会员

32

主题

81

帖子

727

积分

中级会员

积分
727
efg
中级会员   /  发表于:2023-7-12 14:55  /   查看:2068  /  回复:10
10金币
问题描述:

【开启加载动画】>【调用服务端命令】勾选请求前数据校验当
命令大致如上;
当执行命令时触发【调用服务端命令】的数据校验,会导致【开启加载动画】一直在跑。


请教下有没有好的方案能够修复这个问题。


最佳答案

查看完整内容

臃肿不怕。 我个人的认识,做系统有一个原则,就是不要把底层的报错暴露给用户。 举个例子,我们的表中有一个字段不能为空,因此我们给了字段 not null 的约束。这时候如果我们在程序里没有再做判断,当用户违反这个约束写入空值时,就会收到一个“操作数据库失败”的报错,这个报错就来自于底层(数据库),用户就不会明白发生了什么事。所以我们很有必要在程序里判断这个值的输入是否为空,如果为空,就做一个返回命令, ...

10 个回复

正序浏览
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-7-17 14:04:00
11#
感谢天朝四周处大佬的支持~
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-7-14 17:45:44
9#
大佬,什么意思,数据校验是可以直接在页面中设置的哈,是可以直接在页面中去设置的,为何会导致服务端命令臃肿呢
数据校验
回复 使用道具 举报
efg
中级会员   /  发表于:2023-7-14 16:09:02
8#
天朝四周处 发表于 2023-7-14 08:20
你这个似乎是勾选了数据校验以后,校验不通过,加载动画就一直转,结束加载命令没有机会触发。我一般不会让 ...

当需要校验的项比较多的时候,会不会导致命令写的太臃肿呢
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-7-14 09:39:20
7#
感谢大佬提供的建议
回复 使用道具 举报
天朝四周处悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2023-7-14 08:20:19
6#
你这个似乎是勾选了数据校验以后,校验不通过,加载动画就一直转,结束加载命令没有机会触发。我一般不会让命令直接去校验数据,都是用条件判断去实现的,通不过就会有个返回。

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-7-13 12:18:24
5#
嗯嗯,是的命令执行完毕之后要使用结束加载动画命令关闭一下之前开启的加载动画哈
回复 使用道具 举报
efg
中级会员   /  发表于:2023-7-13 09:50:50
4#
天朝四周处 发表于 2023-7-12 16:14
呃~~不是还有个结束加载动画的命令吗

我知道有结束命令,我测试了下,应该是需要按如下方式才不会有问题:
【开启加载动画】>【调用服务端命令】勾选请求前数据校验>【结束加载动画】>【开启加载动画】>................................
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-7-12 17:20:10
3#
感谢各位大佬的支持~

正如楼上大佬所述,加载动画插件是有两个命令的,一个开启加载动画,一个结束加载动画,在调用服务端命令后再加一个结束加载动画应该就可以了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
天朝四周处悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2023-7-12 16:14:15
2#
呃~~不是还有个结束加载动画的命令吗

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
最佳答案
最佳答案
天朝四周处悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2023-7-12 14:55:11
来自 10#
本帖最后由 天朝四周处 于 2023-7-14 18:12 编辑
efg 发表于 2023-7-14 16:09
当需要校验的项比较多的时候,会不会导致命令写的太臃肿呢

臃肿不怕。

我个人的认识,做系统有一个原则,就是不要把底层的报错暴露给用户

举个例子,我们的表中有一个字段不能为空,因此我们给了字段 not null 的约束。这时候如果我们在程序里没有再做判断,当用户违反这个约束写入空值时,就会收到一个“操作数据库失败”的报错,这个报错就来自于底层(数据库),用户就不会明白发生了什么事。所以我们很有必要在程序里判断这个值的输入是否为空,如果为空,就做一个返回命令,告诉用户“XX值不能为空”,这样用户就知道该怎么修改他们的输入。

你这个问题我认为就是这么个性质。站在用户体验的角度去开发,我自己几乎不用诸如勾选数据校验这些内置功能,因为它不能给用户返回明确的消息,希望我的经验对你有用。

回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部