gpt4 book ai didi

javascript - 组件未呈现所有功能

转载 作者:太空宇宙 更新时间:2023-11-04 10:28:08 31 4
gpt4 key购买 nike

我有一个具有以下渲染方法的 React 组件:

  render: function() {
console.log("In render method");
return (
<div>
<div className="dropdown">
<button onClick={this.displayRest} className="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
Dropdown
<span className="caret"></span>
</button>
<ul className="dropdown-menu" aria-labelledby="dropdownMenu1">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" className="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div>
</div>
);
}

组件如下所示:

enter image description here

所以显示了下拉按钮,但它没有响应。如果我点击它,下拉菜单不会显示。

此外,声明 console.log("In render method"); 没有任何效果,因为没有任何内容打印到控制台。

为什么这个组件只渲染了一部分?

最佳答案

奇怪的是日志语句没有出现。您确定在浏览器中检查了正确的控制台窗口吗?你的元素中也包含 jQuery 吗?

有时使用 vanilla react 和 bootstrap 会很烦人。查看react-bootstrap - 它使处理两者更容易一些。

关于javascript - 组件未呈现所有功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36663648/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com