表单组件form的submit事件,无法读取自定义组件中的input的value
发布于 6 年前 作者 haofang 604 次浏览 来自 问答

如下图:

是因为

Shadow DOM 的原因, 无法读取到 组件中 input 的 name 属性吗?

4 回复

你好, form 在查找表单节点的时候不会进入任何 shadow-root 。

你好,这个问题还是没有修复吗?

目前 form 的逻辑是:递归查找所有子节点(但不会递归进入 shadow-root ),所有表单节点的值会被收集起来。

之后我们会追加一个支持,使自定义组件节点可以被视为表单节点。

那也就是说如果将 input 封装到组件中, 用 form 是 submit 是获取到其中的值对吧。

回到顶部