import React, { Component } from 'react'; import { Redirect } from 'react-router'; import { BrowserRouter as Router, Route, Link, Switch } from "react-router-dom"; import axios from 'axios'; import { TPMIndexHOC } from '../tpm/TPMIndexHOC'; import SiderBar from '../tpm/SiderBar'; import UpgradeModals from '../modals/UpgradeModals'; import { SnackbarHOC , getImageUrl, configShareForIndex} from 'educoder'; import { Slider ,Rating} from "@icedesign/base"; import './home.css'; import {Tooltip,Spin} from 'antd'; const $ = window.$; class ShixunsHome extends Component { constructor(props) { super(props) this.state={ homedatalist:undefined, hometypepvisible:true } } componentDidMount(){ configShareForIndex() const upsystem=`/users/system_update.json`; axios.get(upsystem).then((response)=>{ let updata=response.data; this.setState({ updata:updata }) }).catch((error)=>{ console.log(error); }) let url=`/home/index.json`; axios.get(url).then((response)=> { if(response.status===200){ this.setState({ homedatalist:response.data, hometypepvisible:false }) } }).catch((error)=>{ console.log(error) }); } bannaronmousemove=()=>{ $("#bannerrightimg").show(); $("#bannerleftimg").show(); } bannaronmouseout=()=>{ $("#bannerrightimg").hide(); $("#bannerleftimg").hide(); } render() { let {homedatalist,hometypepvisible} = this.state; const arrowStylel = { left: "-76px", width: "76px", textAlign: "left", height: "100%", cursor: "pointer" }; const arrowStyler = { right: "-120px", width: "76px", textAlign: "left", height: "100%", cursor: "pointer" }; const noneStyler={ display: "none" } const CustomNextArrow = props => { return (
); }; const CustomPrevArrow = props => { return ( ); }; let homedatalistreps; if(homedatalist!=undefined){ homedatalistreps=[]; homedatalist.reps.map((item,key)=>{ homedatalistreps.push(item) }) } const MyRate = ({ defaultValue, ...rest }) => { let myValue = defaultValue; return{i.name}
{ i.tags.map((t,e)=>{ return( {t.name} ) }) }实践课程
TRAINING COURSE
非试用内容,需要授权
{item.name}
实训项目
DEVELOPMENT COMMUNITY
Jupyter
{/*非试用内容,需要授权
{item.name}
导师排行榜
*/} {/*MENTOR RANKING
*/} {/*{item.username}
*/} {/* */} {/*{item.username}
*/} {/* */} {/*{item.username}
*/} {/* */} {/*{item.username}
*/} {/* */} {/*程序员排行榜
*/} {/*PROGRAMMER RANKING
*/} {/*{item.username}
*/} {/* */} {/*{item.username}
*/} {/* */} {/*{item.username}
*/} {/* */} {/*{item.username}
*/} {/* */} {/*