-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.js
72 lines (60 loc) · 2.2 KB
/
app.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
'use strict';
require('./css/mobile/reset.css');
require('./css/mobile/common.css');
require('./css/mobile/index.css');
require('./js/flexible.js');
require('./js/util/vendor.js');
var React = require('react');
var ReactDOM = require('react-dom');
var ReactRouter = require('react-router');
var Router = ReactRouter.Router;
var Route = ReactRouter.Route;
var browserHistory = ReactRouter.browserHistory;
var IndexRoute = ReactRouter.IndexRoute;
var Nav = require('./components/canvasside.jsx');
var Movies = require('./page/movies.jsx');
var Movieinfo = require('./page/movieinfo.jsx');
var Books = require('./page/books.jsx');
var Book = require('./page/book.jsx');
var Girls = require('./page/girls.jsx');
var Girls2 = require('./page/girls2.jsx');
var Girls3 = require('./page/girls3.jsx');
var Girls4 = require('./page/girls4.jsx');
var Girls5 = require('./page/girls5.jsx');
var Girls6 = require('./page/girls6.jsx');
var Girls7 = require('./page/girls7.jsx');
var App = React.createClass({
render: function () {
return (
<div id="J_container" className="view">
<Nav />
<section id="J_list" className="view">
{this.props.list}
</section>
<div id="J_info" className="view next info">
{this.props.info}
</div>
</div>
);
}
});
// router配置
ReactDOM.render((
<Router history={browserHistory}>
<Route path="/" component={App}>
<IndexRoute components={{list: Movies}} />
<Route path="movies" components={{list: Movies}} />
<Route path="movie/:id" components={{list: Movies, info: Movieinfo}}/>
<Route path="books" components={{list: Books}} />
<Route path="book/:id" components={{list: Books, info: Book}}/>
<Route path="girl1" components={{list: Girls}} />
<Route path="girl2" components={{list: Girls2}} />
<Route path="girl3" components={{list: Girls3}} />
<Route path="girl4" components={{list: Girls4}} />
<Route path="girl5" components={{list: Girls5}} />
<Route path="girl6" components={{list: Girls6}} />
<Route path="girl7" components={{list: Girls7}} />
<Route path="*" components={{list: Movies}}/>
</Route>
</Router>
), document.getElementById('main'));