Skip to content

fix: 修复 RN runtime 组件问题 - #2557

Open
yandadaFreedom wants to merge 3 commits into
masterfrom
fix-rn-runtime-components
Open

fix: 修复 RN runtime 组件问题#2557
yandadaFreedom wants to merge 3 commits into
masterfrom
fix-rn-runtime-components

Conversation

@yandadaFreedom

@yandadaFreedom yandadaFreedom commented Jul 27, 2026

Copy link
Copy Markdown
Collaborator

变更说明

  • 修正 camera、checkbox-group、radio-group、form、picker、video 的 RN 事件对象与事件类型
  • 修复 Canvas 图片监听器清理及 Android 渲染分支覆盖问题
  • 修复 date picker 跨年份月份天数计算与 sticky-header 注册参数


const onStopped = useCallback(() => {
bindstop && bindstop()
bindstop && bindstop(getCustomEvent('stop', {}, { layoutRef }))

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

getCustomEvent 这里没有传入第四个 props 参数,构造出的 event.target.id 会固定为空,dataset 也会丢失;例如 <camera> 上声明的 id / data-*bindstop 回调中无法获取。建议像 form、picker 一样传入最新 props(可使用 propsRef.current,避免 useCallback 捕获旧 props)。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants