javascript - 将返回语句列为变量并放入标记反应
问题描述
我想获取 ** 之间突出显示的代码部分,然后将其放在我在此处列出的标记中。这可能吗?如果是这样,最好的方法是什么。我认为可能有某种方法可以将函数声明为变量,然后在标记中加载时调用它?
render() {
return (
<div className="content-slider-wrapper">
<div className="content-slider-title">
<span>PRODUCTS OF THE WEEK</span>
</div>
<div className={`${this.sliderData.length === 5 ? 'mt-xl-5' : ''} content-slider-container`}>
<div className="test-right" id="slider-move">
<Carousel
ref={ref => (this.carousel = ref)}
breakPoints={this.breakPoints}
disableArrowsOnEnd={true}
**renderPagination={({ pages, activePage, onClick }) => {
let arr;
arr = this.getAmountOfPages(pages, activePage);
return (
<>
<div className="ggg">
<div className={`${this.sliderData.length === 5 ? 'd-xl-none' : ''} arrow-container`}>
{arr[0] == true &&
<img onClick={() => this.setDirection("previous")} className="arrow-left" src={ArrowRight} /> }
{arr[1] == true &&
<img onClick={() => this.setDirection("next")} src={ArrowRight} /> }
</div>
</div>
<div className={`${this.sliderData.length === 5 ? 'd-xl-none' : ''} black-slider-container`}>
{pages.map(page => {
const isActivePage = activePage === page
return (
<div className={isActivePage ? 'black-slider' : 'blank-slider'}
key={page}
onClick={() => onClick(page)}
active={isActivePage}
/>
)
})}
</div>
</>
)
}}**
>
{this.sliderData.map((item, index) => (
<div key={index} className="carousel-item-container">
<div className="carousel-image-container">
<img src={top} />
</div>
<div className="carousel-text-container">
<ul>
<li className="carousel-text-container-title">{item.title}</li>
<li className="carousel-text-container-text">{item.typeOfProduct}</li>
<li className="carousel-text-container-text line-through">RRP {item.rrp}</li>
<li className="carousel-text-container-text line-through">Our Price: {item.ourPrice}</li>
<li className="carousel-text-container-text">Sale Price: {item.salePrice}</li>
</ul>
</div>
</div>
))}
</Carousel>
</div>
///PLACE IT HERE
</div>
</div>
)
}
}
解决方案
推荐阅读
- api - Vue Js段落显示->好的,但复选框不起作用
- c++ - 在 C++ 中返回可修改引用的 const getter 是否有意义?
- android - Google Play 私有应用封闭式测试与我组织外部的用户
- css - 如何反转 Bootstrap 4 进度条的动画?
- python - 数据帧中的间隔从第一行开始[python 3.6.0]
- javascript - 输入隐藏的天才聊天消息
- reactjs - 如何使用 jest 与 react 和 typescript 对 amcharts 进行单元测试?
- nginx - nginx 通过保留 headers 和 args 重写规则
- java - 通过 JAVA 自动生成 OPC UA 对象的实例(为 OPC UA 服务器的地址空间生成 XML)
- azure - Azure 上带有 webapi 的 Office-js 插件。获取错误