antd-mobile 中的Carousel在其他页面返回时,会有一段时间未显示
import React, {Component} from 'react';
import {SearchBar, Carousel} from 'antd-mobile';
import {Link} from 'react-router-dom';
import TopProgress from '../Component/TopProgress';
import Footer from '../Component/Footer';
class Home extends Component {
state = {
searchBarClassName: 'search',
loading: true,
};
searchBarOnFocus() {
this.setState({
searchBarClassName: 'search focus',
});
}
searchBaronBlur() {
this.setState({
searchBarClassName: 'search',
});
}
render() {
return (
<div id="Home">
<TopProgress/>
<SearchBar
onBlur={this.searchBaronBlur.bind(this)}
onFocus={this.searchBarOnFocus.bind(this)}
className={this.state.searchBarClassName}
placeholder="请输入商品名"
/>
<Carousel
className="home-carousel"
autoplay={true}
infinite={true}
swipeSpeed={35}
>
<Link to={'/proInfo/xnsjwk'}><img src="/static/cbd.jpg" alt="1" /></Link>
<Link to={'/proInfo/xnsjwk'}><img src="/static/muwu.jpg" alt="2" /></Link>
<Link to={'/proInfo/xnsjwk'}><img src="/static/shuijiao.jpg" alt="3" /></Link>
<Link to={'/proInfo/xnsjwk'}><img src="/static/yuantiao.jpg" alt="3" /></Link>
</Carousel>
<Footer props={this.props}/>
</div>
);
}
}
export default Home;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论