请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

天朝四周处 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2025-5-9 09:20  /   查看:73  /  回复:7
1金币
这个问题在所有版本中都存在:


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

最佳答案

查看完整内容

是这样,在前端,一个单元格分为UI层和数据层。 当数据层的值变化后,往往需要一段延迟才会变更UI上的值。而数据校验,验证的是UI上的值。 在这个demo里,可以理解为虽然填上了值,但是UI没有触发刷新,数据校验通过。而我们是在操作单元格类型时,比如输入,失去焦点才会清除数据校验错误提示。 这导致,日志里,数据校验是通过的,但是还有错误提示。 目前的话,策略是这样,没有绕的办法。

7 个回复

倒序浏览
最佳答案
最佳答案
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2025-5-9 09:20:30
来自 5#
是这样,在前端,一个单元格分为UI层和数据层。


当数据层的值变化后,往往需要一段延迟才会变更UI上的值。而数据校验,验证的是UI上的值。

在这个demo里,可以理解为虽然填上了值,但是UI没有触发刷新,数据校验通过。而我们是在操作单元格类型时,比如输入,失去焦点才会清除数据校验错误提示。
这导致,日志里,数据校验是通过的,但是还有错误提示。
目前的话,策略是这样,没有绕的办法。

回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2025-5-9 09:29:36
2#
您好,不太理解具体是怎么操作复现此现象,可以上传一个简单可复现此问题的demo具体看下。
回复 使用道具 举报
天朝四周处悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2025-5-9 10:12:11
3#
Erik.Xue 发表于 2025-5-9 09:29
您好,不太理解具体是怎么操作复现此现象,可以上传一个简单可复现此问题的demo具体看下。

DEMO来了:



本帖子中包含更多资源

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

x
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2025-5-9 10:24:07
4#
回复 使用道具 举报
天朝四周处悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2025-5-9 11:07:39
6#
Erik.Xue 发表于 2025-5-9 10:51
是这样,在前端,一个单元格分为UI层和数据层。

唉,这就是我自始至终都极少用数据校验的原因,体验感太差了
回复 使用道具 举报
天朝四周处悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2025-5-9 11:08:36
7#
Erik.Xue 发表于 2025-5-9 10:51
是这样,在前端,一个单元格分为UI层和数据层。

其实也不对,当输入值的时候,焦点还没有离开,错误提示就消失了。
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2025-5-9 11:09:26
8#
主要是数据验证这一块确实很复杂,策略上总有取舍
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部