diff --git a/public/react/src/modules/wxcode/index.js b/public/react/src/modules/wxcode/index.js index 3a0904b60..37241660a 100644 --- a/public/react/src/modules/wxcode/index.js +++ b/public/react/src/modules/wxcode/index.js @@ -4,7 +4,7 @@ * @Github: * @Date: 2020-01-15 09:56:34 * @LastEditors : tangjiang - * @LastEditTime : 2020-01-18 09:54:54 + * @LastEditTime : 2020-01-18 11:51:42 */ import './index.scss'; import React, {useState, useEffect, useRef} from 'react'; @@ -72,6 +72,7 @@ const App = (props) => { const [isActive, setIsActive] = useState(-1); const [tip, setTip] = useState(''); const [codes, setCodes] = useState(wxCode); + // const [showInfo, setShowInfo] = useState(false); // const [isVisible, setIsVisible] = useState(false); useEffect(() => { @@ -142,6 +143,8 @@ const App = (props) => { } // 初始化 const handleResetCode = () => { + clearInterval(timer); + timer = null; const result = window.confirm('你在本文件中修改的内容将丢失, 是否确定重新加载初始代码?'); if (result) { setTip('初始化中...'); @@ -180,7 +183,9 @@ const App = (props) => { let resultTxt = (_val) ? '全部通过' : `${sets_error_count}组测试结果不匹配`; const iclasses = _val ? 'iconfont icon-wancheng icon success' : 'iconfont icon-tishi1 icon fail'; const tclasses = _val ? 'result-txt success' : 'result-txt fail'; - const ulClasses = last_compile_output ? 'case-list hasResult' : 'case-list'; + const ulClasses = !!last_compile_output ? 'case-list hasResult' : 'case-list'; + const resultFlag = !!last_compile_output ? 'wxcode-test-result active' : 'wxcode-test-result'; + // console.log('==========>>>>>>>> 评测结果样式', last_compile_output, resultFlag); return (