![]() |
1
24
这里的问题是,非标准输入道具
而不是将道具直接传播到
希望这能有所帮助! |
|
2
5
我也遇到了这个问题,并通过对象解构解决了它
使用变量 savehree 存储回调函数,并使用变量 其他 存储将传递给<模态/> |
|
3
0
一般来说,这是由于意外地将非dom属性添加到dom元素(在本例中为div)中造成的。 如果你查看div的规范,我怀疑你不会发现“savehree”已定义。因此,“savehre”对div元素没有影响。 您可以通过mdn页面看到可以传递给这些元素的属性(链接如下,但您可以直接去那里搜索)。 https://developer.mozilla.org/en-US/docs/Web/HTML/Element/div https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes 因此,可以说这是react bootstrap的Modal组件的一个错误,该组件似乎将所有道具传递给ModalDialog,并将道具传递给某个地方。 在你这边,你可以通过只传递你想提供的道具和重新制定你的方法来“解决”这个问题。 在React世界中似乎无处不在的一般且相当干净的做法(由linter默认值推动,用于文档和指南等中的示例代码)是:
因此,父组件看起来像:
|
![]() |
4
0
对于reactbootstrap,你可能仍然会分散道具(我使用的是函数式组件,react 18.1.0和typescript)
自定义模态组件:
OP的错误消失了(它按预期工作,但错误突然出现)。 |
![]() |
5
-1
this as d 这是一个函数,您不需要再次将其封装在函数中。
|
![]() |
Softly · 单选按钮未按预期取值 1 年前 |
|
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
![]() |
assembler · Nextjs没有处理发布请求 1 年前 |
|
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
![]() |
Toniq · javascript为php保存多维数组 1 年前 |