Я пишу веб-сайт, основанный на response.js. Я хочу, чтобы фоновое изображение скользило автоматически на моей индексной странице, и я импортирую элемент {carousel} из Ant Design, который имеет реализацию использования carousel
. У меня есть код, который будет маршрутизироваться на каждый компонент. Теперь мне интересно, как я могу вставить {carousel} в индексную страницу. У меня есть следующий код:Как я могу вставить элемент <carousel> в response.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, как раз там, где у вас его есть (без разметки, конечно) –
@SamiKuhmonen Спасибо за ваше предложение, но оно все равно не работает. –
@ XiufenXu вы видели мой ответ? это вам помогло? – Sergio