From 6d974f9a58d4b8b30e37f1ae6d7b37d456e414b2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=9E=97?= <904079904@qq.com>
Date: Wed, 14 Aug 2019 10:39:29 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/modules/courses/ListPageIndex.js | 81 ++++++++++++-------
.../src/modules/courses/boards/BoardsNew.js | 2 +-
.../graduation/tasks/GraduateTaskItem.js | 8 +-
.../src/modules/courses/new/CoursesNew.js | 36 +++++++--
.../modules/courses/shixunHomework/Guide.js | 2 +-
5 files changed, 91 insertions(+), 38 deletions(-)
diff --git a/public/react/src/modules/courses/ListPageIndex.js b/public/react/src/modules/courses/ListPageIndex.js
index 20718c903..8976c29cd 100644
--- a/public/react/src/modules/courses/ListPageIndex.js
+++ b/public/react/src/modules/courses/ListPageIndex.js
@@ -69,19 +69,33 @@ class ListPageIndex extends Component{
super(props);
this.state={
yslGuideone:undefined,
- mysearch:undefined,
}
}
componentDidMount(){
- var yslGuideone = window.sessionStorage.getItem('yslGuideone');
console.log("77");
+ var yslGuideone = window.sessionStorage.getItem('yslGuideone');
+ console.log("78");
console.log(yslGuideone);
- var mysearchs= this.props.location.search===""?undefined:this.props.location.search===undefined?undefined:this.props.location.search==="?exhibition=true"?true:undefined;
- this.setState({
- yslGuideone:yslGuideone,
- mysearch:mysearchs,
- })
+ try {
+ if (yslGuideone === "true") {
+ console.log("true 字符串");
+ this.setState({
+ yslGuideone:true,
+ })
+ } else {
+ this.setState({
+ yslGuideone:false,
+ });
+ console.log("false 字符串");
+ }
+ }catch (e) {
+ console.log(e);
+ this.setState({
+ yslGuideone:false,
+ });
+ }
+
}
//
@@ -93,20 +107,33 @@ class ListPageIndex extends Component{
// })
// }
componentWillUnmount(){
- window.sessionStorage.setItem('yslGuideone', false);
+ window.sessionStorage.setItem('yslGuideone', "false");
}
setwindowlocal=(bool)=>{
window.sessionStorage.setItem('yslGuideone', bool);
- this.setState({
- yslGuideone:bool,
- mysearch:undefined,
- });
- var currenturl = this.props.location.pathname;
- var newUrl = (currenturl.split("?"))[0];
- window.history.pushState('','',newUrl);
+ try {
+ if (bool === "true") {
+ console.log("115");
+ console.log("true 字符串");
+ this.setState({
+ yslGuideone:true,
+ })
+ } else {
+ this.setState({
+ yslGuideone:false,
+ });
+ console.log("124");
+ console.log("false 字符串");
+ }
+ }catch (e) {
+ console.log(e);
+ this.setState({
+ yslGuideone:false,
+ });
+ }
}
render() {
- let {yslGuideone,mysearch} =this.state;
+ let {yslGuideone} =this.state;
// console.log("98");
// console.log(yslGuideone);
// console.log(this.props.isAdmin());
@@ -119,17 +146,17 @@ class ListPageIndex extends Component{
{/*头部banner*/}