Javascript 转盘转换没有响应
我对反应和引导很陌生。我选择了一些引导carousel源代码,试图在我的reactjs应用程序中实现它。问题是“下一步”和“上一步”按钮没有响应。 此外,th图像不会自动更改Javascript 转盘转换没有响应,javascript,css,twitter-bootstrap,reactjs,twitter-bootstrap-3,Javascript,Css,Twitter Bootstrap,Reactjs,Twitter Bootstrap 3,我对反应和引导很陌生。我选择了一些引导carousel源代码,试图在我的reactjs应用程序中实现它。问题是“下一步”和“上一步”按钮没有响应。 此外,th图像不会自动更改 import React from 'react'; import img1 from '../images/img1.jpg'; import img2 from '../images/img2.jpg'; import img3 from '../images/img3.jpg'; import img4 from '
import React from 'react';
import img1 from '../images/img1.jpg';
import img2 from '../images/img2.jpg';
import img3 from '../images/img3.jpg';
import img4 from '../images/img4.jpg';
import 'bootstrap/dist/css/bootstrap.css';
const ImageShow = ({imagesData}) => {
const { caption1,caption2, caption3, caption4 } = imagesData;
console.log(img1);
return(
<div id="myCarousel" className="carousel slide" data-ride="carousel">
{/* indicators */}
<ol className="carousel-indicators" role="listbox">
<li data-target='#myCarousel' data-slide-to="0" className="active"></li>
<li data-target='#myCarousel' data-slide-to="1" ></li>
<li data-target='#myCarousel' data-slide-to="2" ></li>
<li data-target='#myCarousel' data-slide-to="3" ></li>
</ol>
{/* wrapper for slides */}
<div className="carousel-inner">
<div className="imageWidth item active">
<img src={img1} alt={caption1} />
</div>
<div className="imageWidth item">
<img src={img2} alt={caption2} />
</div>
<div className="imageWidth item">
<img src={img3} alt={caption3} />
</div>
<div className="imageWidth item">
<img src={img4} alt={caption4} />
</div>
</div>
{/* left and right controls */}
<a className="left carousel-control" href="#myCarousel" data-slide="prev">
<span className="glyphicon glyphicon-chevron-left"></span>
<span className="sr-only">Previous</span>
</a>
<a className="right carousel-control" href="#myCarousel" data-slide="next">
<span className="glyphicon glyphicon-chevron-right"></span>
<span className="sr-only">Next</span>
</a>
</div>);
}
export default ImageShow;
从“React”导入React;
从“../images/img1.jpg”导入img1;
从“../images/img2.jpg”导入img2;
从“../images/img3.jpg”导入img3;
从“../images/img4.jpg”导入img4;
导入'bootstrap/dist/css/bootstrap.css';
常量ImageShow=({imagesData})=>{
常量{caption1,caption2,caption3,caption4}=imagesData;
console.log(img1);
返回(
{/*指标*/}
{/*幻灯片包装器*/}
{/*左右控件*/}
);
}
导出默认图像显示;
如何使单击事件在我的react应用程序中工作?确保react组件已渲染。查阅有关如何使用旋转木马的文档 它给出了手动设置carousel
$(“#myCarousel”)的示例。carousel()
将React组件更改为从React.component
将该手动设置添加到componentDidMount
方法中
从“react dom”导入ReactDOM;
componentDidMount(){
window.$(ReactDOM.findDOMNode(this)).carousel();
}
确保已渲染React组件。查阅有关如何使用旋转木马的文档
它给出了手动设置carousel$(“#myCarousel”)的示例。carousel()
将React组件更改为从React.component
将该手动设置添加到componentDidMount
方法中
从“react dom”导入ReactDOM;
componentDidMount(){
window.$(ReactDOM.findDOMNode(this)).carousel();
}
注意:
不使用或需要结束斜杠,并且从来没有。注意:
不使用或需要结束斜杠,并且从来没有结束斜杠。