Commit 9a5c1c28 authored by wangzhujun's avatar wangzhujun

rule

parent c050a908
...@@ -12,18 +12,18 @@ import MD from "../MD"; // 埋点 ...@@ -12,18 +12,18 @@ import MD from "../MD"; // 埋点
MD(); MD();
// 此处为spark-cli动态生成 // 此处为spark-cli动态生成
import LoadingDemo from "@src/pages/LoadingDemo/LoadingDemo";
import HomeDemo from "@src/pages/HomeDemo/HomeDemo";
import Detailpage from "./pages/detailpage/detailpage"; import Detailpage from "./pages/detailpage/detailpage";
import Rankpage from "./pages/rankpage/rankpage"; import Rankpage from "./pages/rankpage/rankpage";
import { PAGE_MAP } from "./utils/constants"; import { PAGE_MAP } from "./utils/constants";
import Loading from "./pages/loading/loading";
import Homepahe from "./pages/homepahe/homepahe";
/** /**
* 所有页面场景 * 所有页面场景
*/ */
const pageMap = { const pageMap = {
[PAGE_MAP.LOADING_PAGE]: <LoadingDemo />, [PAGE_MAP.LOADING_PAGE]: <Loading />,
[PAGE_MAP.HOME_PAGE]: <HomeDemo />, [PAGE_MAP.HOME_PAGE]: <Homepahe />,
[PAGE_MAP.DETAIL_PAGE]: <Detailpage />, [PAGE_MAP.DETAIL_PAGE]: <Detailpage />,
[PAGE_MAP.RANK_PAGE]: <Rankpage />, [PAGE_MAP.RANK_PAGE]: <Rankpage />,
}; };
......
{"preLoadImg":[],"asyncLoadImg":["LoadingPage/loadingBg.jpg","LoadingPage/loadingFill.png","LoadingPage/loadingIp.png","detailPage/back.png","detailPage/bg.png","detailPage/border.png","detailPage/headline.png","detailPage/l_bg.png","detailPage/line.png","rankPage/back.png","rankPage/bg.png","rankPage/border.png","rankPage/headnline.png","rankPage/l_bg.png","rankPage/line.png","rankPage/ownbg.png"]} {"preLoadImg":[],"asyncLoadImg":["detailPage/back.png","detailPage/bg.png","detailPage/border.png","detailPage/headline.png","detailPage/line.png","detailPage/l_bg.png","failPop/bg.png","failPop/close.png","failPop/endbtn.png","failPop/goonbtn.png","homePahe/bardown.png","homePahe/baron.png","homePahe/bg.png","homePahe/box1.png","homePahe/box2.png","homePahe/box3.png","homePahe/box4.png","homePahe/close1.png","homePahe/close2.png","homePahe/close3.png","homePahe/close4.png","homePahe/detail.png","homePahe/gameBarbg.png","homePahe/infobg.png","homePahe/open1.png","homePahe/open2.png","homePahe/open3.png","homePahe/open4.png","homePahe/prizebg.png","homePahe/rank.png","homePahe/rule.png","homePahe/show.png","homePahe/startBtn.png","homePahe/title.png","loading/bardown.png","loading/baron.png","loading/bg.png","loading/ip.png","loading/title.png","LoadingPage/loadingBg.jpg","LoadingPage/loadingFill.png","LoadingPage/loadingIp.png","rankPage/back.png","rankPage/bg.png","rankPage/border.png","rankPage/headnline.png","rankPage/line.png","rankPage/l_bg.png","rankPage/ownbg.png","rulePop/bg.png","rulePop/close.png","successPop/bar.png","successPop/barbg.png","successPop/bg.png","successPop/btn.png","successPop/close.png"]}
\ No newline at end of file \ No newline at end of file
...@@ -3,20 +3,27 @@ ...@@ -3,20 +3,27 @@
import React from 'react'; import React from 'react';
import { observer } from 'mobx-react'; import { observer } from 'mobx-react';
import './rulepop.less'; import './rulepop.less';
import store from '@src/store';
import modalStore from '@src/store/modal';
import { Button } from '../Button';
@observer @observer
class Rulepop extends React.Component { class Rulepop extends React.Component {
constructor(props) { constructor(props) {
super(props); super(props);
} }
componentDidMount() {
store.initRule()
}
closePop(){
modalStore.closePop()
}
render() { render() {
return ( return (
<div className="rulepop modal_center"> <div className="rulepop modal_center">
<span className="close"></span> <Button className="close" onClick={this.closePop}></Button>
<span className="bg"></span> <span className="bg"></span>
<span className="ruletxt"> <span className="ruletxt" dangerouslySetInnerHTML={{ __html: store.ruleInfo }}></span>
这里是活动规则这里是活动规则这里是活动规则这里是活动规则这里是活动规则这里是活动规则这里是活动规则这里是活动规则这里是活动规则这里是活动规则这里是活动规则这里是活动规则这里是活动规则这里是活动规则这里是活动规则这里是活动规则这里是活动规则这里是活动规则这里是活动规则这里是活动规则
</span>
</div> </div>
); );
} }
......
...@@ -29,5 +29,7 @@ ...@@ -29,5 +29,7 @@
position: absolute; position: absolute;
font-size: 32px; font-size: 32px;
color: rgba(254, 254, 254, 1); color: rgba(254, 254, 254, 1);
word-break: break-all;
overflow-y: scroll;
} }
} }
...@@ -15,8 +15,6 @@ import { toJS } from 'mobx'; ...@@ -15,8 +15,6 @@ import { toJS } from 'mobx';
export const cfg = { export const cfg = {
Detailpage: Detailpage, Detailpage: Detailpage,
Rankpage: Rankpage, Rankpage: Rankpage,
Loading: Loading,
Homepahe: Homepahe,
Rulepop: Rulepop, Rulepop: Rulepop,
Successpop: Successpop, Successpop: Successpop,
Failpop: Failpop Failpop: Failpop
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment