Browse Source

fix: 切换路由后, 之前页面的message必须全部销毁

tags/PMS_Frontend_v1.0.6-develop
chenglb 1 year ago
parent
commit
4522377d14
  1. 4
      src/pages/SystemMgm/BusinessConfig/HotCbdConf/loadable.jsx
  2. 8
      src/router/index.jsx

4
src/pages/SystemMgm/BusinessConfig/HotCbdConf/loadable.jsx

@ -144,6 +144,10 @@ function HotCbdConf() {
}
useEffect(()=>{
}, [pageData])
useEffect(()=>{
search(formData)
},[])

8
src/router/index.jsx

@ -1,5 +1,5 @@
import React, { useEffect, useState, useMemo } from "react"
import { HashRouter, Routes, Route, Navigate, useNavigate } from "react-router-dom"
import { HashRouter, Routes, Route, Navigate, useNavigate ,useLocation } from "react-router-dom"
import routes from "./router.config"
import { useSelector, useDispatch } from "react-redux"
import pages from "@/pages"
@ -12,6 +12,7 @@ import { initSkinLayout } from "../store/common"
function RouterMap(props) {
const navgation = useNavigate()
const location = useLocation();
const [loading, setLoading] = useState(true)
const storeRoutes = useSelector((state) => state.user.route)
// console.log(storeRoutes)
@ -29,6 +30,10 @@ function RouterMap(props) {
)
}
useEffect(() => {
message.destroy()
},[location.pathname]);
useEffect(() => {
ajax
@ -91,6 +96,7 @@ function RouterMap(props) {
document.getElementsByTagName('body')[0].style = `zoom:${zoom}`;
};
useEffect(()=>{
setZoom()
window.addEventListener("resize",setZoom);

Loading…
Cancel
Save