私はreact.jsに基づいたウェブサイトを作成しています。バックグラウンドイメージをインデックスページに自動的にスライドして、carousel
の実装方法があるAnt Designの要素{carousel}をインポートします。私はすべてのコンポーネントにルーティングするコードを持っています。今、{carousel}をインデックスページに挿入するにはどうすればいいですか?<carousel>要素をreact.jsに挿入するには
/* eslint no-unused-vars: "off" */
import React from 'react';
import { render } from 'react-dom';
import { Router, Route, browserHistory } from 'react-router'
import Root from './Root/Root'
import MainLayout from './MainLayout/MainLayout'
import MyRoot from './MyRoot/MyRoot'
import CreateNew from './CreateNew/CreateNew'
import './index.css'
import { Carousel } from 'antd';
// see https://github.com/ReactTraining/react-router
render((
// <Carousel autoplay>
// <div><image>1</image></div>
// <div><image>2</image></div>
// <div><image>3</image></div>
// <div><image>4</image></div>
// </Carousel>, mountNode;
<Router history={browserHistory}>
<Route component={MainLayout}>
<Route path="/" component={Root}/>
<Route path="/myitinerary" component={MyRoot}/>
<Route path="/createnew" component={CreateNew}/>
</Route>
</Router>
), document.getElementById('root'));
は正直なところ、私はこれをしなかった理由を、私は推測していないアイデアを持っていない:私は、次のコードを持っています。あるいは、カルーセル情報を保持するために別のコンポーネントを作成する必要がありますか?あるいはこれを行うための他の分かりやすい方法があります。どうもありがとうございます!
MainLayoutコンポーネントに入れておけばいいと思いますが(コメントは付けられていません) –
@SamKuhmonenあなたのご提案ありがとうございますが、とにかく動作しません。 –
@ XiufenXuあなたは私の答えを見ましたか?それはあなたを助けましたか? – Sergio