Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

时间选择器在被循环遍历生成后,在onChange的时候 窗口闪退 #2486

Open
Juncheng-wu opened this issue Sep 17, 2023 · 2 comments
Assignees
Labels
LAB issues about LAB

Comments

@Juncheng-wu
Copy link

Describe the bug (required) / 详细描述 bug(必填)

在onChange的时候,选择窗口不应该消失,但是每次onChange的时候都会消失。原因可能是循环+setState导致。

To Reproduce (required) / 如何复现 bug?(必填,非常重要)

复现地址: https://lab.lowcode-engine.cn/demo/preview?formUuid=FORM-186C555A97FF45C99714B34FE61674D7&appKey=testag3423jgk2&version=0.1.0#/
代码地址:https://lab.lowcode-engine.cn/demo/design?formUuid=FORM-186C555A97FF45C99714B34FE61674D7&appKey=testag3423jgk2&version=0.1.0
(使用的是官网的demo体验页面)

Expected behavior (required) / 预期行为(必填,非常重要)

希望onChange的时候 选择窗口不要消失,正常展示。

Screenshots (optional) / bug 截图(可选)

请看demo

Environments (please complete the following information) (required): / 请提供如下信息(必填)

  • AliLowCodeEngine version: [e.g. 1.0.0] / 低代码引擎版本
  • AliLowCodeEngineExt version: [e.g. 1.0.0] / 低代码引擎扩展包版本
  • Browser [e.g. chrome, safari] / 浏览器版本
  • materials / plugins / tools / 其他物料 / 插件 / 工具链版本
@JackLian JackLian added the LAB issues about LAB label Sep 19, 2023
@woshilaoge
Copy link
Collaborator

@liujuping 试了下,还真是,渲染渲染的场景下,指定了 key ,但是某个 item 的变化,还是触发了所有的渲染。目前不太确定是组件的原因,还是渲染引擎。有空可以看看,在内部应该也可以复现

image

@Juncheng-wu
Copy link
Author

@liujuping 试了下,还真是,渲染渲染的场景下,指定了 key ,但是某个 item 的变化,还是触发了所有的渲染。目前不太确定是组件的原因,还是渲染引擎。有空可以看看,在内部应该也可以复现

image

我看了下antd的时间选择组件,他们是在选择窗口的右下角多了个确定按钮,选择完了之后 点击确定再触发setState,这样就规避掉这个问题了。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
LAB issues about LAB
Projects
None yet
Development

No branches or pull requests

3 participants