![](/img/trans.png)
[英]I am trying to send data from HTML Form to Google Sheet , I am getting Access Error
[英]I am trying to combine a constant with a set of other HTML but I am getting an error
我有一個下面的常量:
const subMenu = this.props.content.Children.map(item => (
<li
className="mobile-menu-overlay__submenu-items text-capitalize"
key={item.Title}
>
<a href={item.Url}>
<strong>{ item.Title }</strong>
</a>
</li>
));
並希望在完成循環后將其與以下HTML結合:
' <li className="mobile-menu-overlay__submenu-items text-capitalize feature-link">
<strong><a href={this.props.content.Link.Src}>{this.props.content.Link.Title}</a></strong>
</li>'
我希望結果如下,但我不斷收到錯誤消息:
const subMenu = this.props.content.Children.map(item => (
<li
className="mobile-menu-overlay__submenu-items text-capitalize"
key={item.Title}
>
<a href={item.Url}>
<strong>{ item.Title }</strong>
</a>
</li>
)) + ' <li className="mobile-menu-overlay__submenu-items text-capitalize feature-link">
<strong><a href={this.props.content.Link.Src}>{this.props.content.Link.Title}</a></strong>
</li>';
您的map()調用返回一個JSX數組,但是您嘗試將其與字符串連接。
嘗試使用數組concat()方法添加其他元素。
像這樣:
const subMenu = this.props.content.Children
.map(item => (
<li
className="mobile-menu-overlay__submenu-items text-capitalize"
key={item.Title}
>
<a href={item.Url}>
<strong>{ item.Title }</strong>
</a>
</li>
))
.concat([
<li
className="mobile-menu-overlay__submenu-items text-capitalize feature-link"
key={this.props.content.Link.Title}
>
<a href={this.props.content.Link.Src}>
<strong>{this.props.content.Link.Title}</strong>
</a>
</li>
])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.