Bootstrap Reactjs渲染方法中的引导折叠面板

atmip9wb  于 2022-12-07  发布在  Bootstrap
关注(0)|答案(1)|浏览(174)

我想折叠ReactJS表行中的一些列。请找到正在尝试的代码。

render() {
    return (
            <tr>
            <button className="btn btn-primary" type="button" 
            data-toggle="collapse" 
            data-target="#collapseExample" 
            aria-expanded="false" 
            aria-controls="collapseExample">
            +
            </button>
            <td>{ this.state.item.line_number }</td>
            <td>{ this.state.item.product_code }</td>
            </tr>

            <tr className="collapse" id="collapseExample">
            <div className="well">
            <td>{ this.state.item.net_price }</td>
            <td>{ this.state.item.discount }</td>
            </div>
           </tr>
          )
        }

我想打开面板(折叠面板)一旦我点击了“+”按钮。但我得到了错误的第二个标签。我不能呈现两个标签在render()方法。
我如何才能实现这个解决方案?

kjthegm6

kjthegm61#

我使用的是ReactJS 15.6.1版本,在这个版本中,return()方法不支持多个<tr>标记进行渲染。从ReactJS 16+版本中,我们可以对组件的return()数组进行渲染。因此,它可以与ReactJS 16+版本一起使用。

相关问题