修改第一次进入页面自动重定向到第一个页面,更改刷新后自动跳转到第一个页面bug

This commit is contained in:
qumeng039@126.com 2025-08-12 12:16:47 +08:00
parent 5ef363d757
commit 3457bbde5d
5 changed files with 21 additions and 21 deletions

View File

@ -54,7 +54,8 @@ onMounted(() => {
.app-container {
width: 100vw;
padding-bottom: 20px;
background-image: url("@/assets/images/bci.png");
background: url("@/assets/images/bci.png");
background-size: cover;
background-repeat: no-repeat;
background-position: center;
background-color: #02131f;

View File

@ -108,7 +108,10 @@ const jumpPage = (routePath) => {
}
onMounted(() => {
//
if (route.path == "/home") {
jumpPage("/key-node-1")
}
})
</script>
@ -116,7 +119,6 @@ onMounted(() => {
.aside-component {
width: 100%;
height: 100%;
.menu {
width: 320px;
height: 100%;

View File

@ -29,7 +29,7 @@ const handleOpenDialog = (isOpen) => {
}
</script>
<style lang="less">
<style scoped lang="less">
.el-header {
width: 100%;
height: 115px;

View File

@ -6,7 +6,6 @@ const routes = [
path: "/home",
component: () => import("@/layout/index.vue"),
children: [
{ path: "/", redirect: "/key-node-1" },
{
path: "/key-node-1",
component: () => import("@/views/KeyNodeDiscern/anchorRecommendation/index.vue")

View File

@ -1,29 +1,28 @@
import axios from "axios";
import { ElMessage } from "element-plus";
import axios from "axios"
import { ElMessage } from "element-plus"
// 创建axios实例
const service = axios.create({
baseURL: import.meta.env.VITE_APP_BASE_API, // 从环境变量获取基础URL
timeout: 10000 // 请求超时时间
});
})
// 请求拦截器
service.interceptors.request.use(
(config) => {
// 在发送请求之前做些什么
return config;
return config
},
(error) => {
// 对请求错误做些什么
console.log(error); // for debug
return Promise.reject(error);
return Promise.reject(error)
}
);
)
// 响应拦截器
service.interceptors.response.use(
(response) => {
const res = response.data;
const res = response.data
// 根据业务状态码处理
if (res.code !== 200) {
@ -31,26 +30,25 @@ service.interceptors.response.use(
message: res.message || "Error",
type: "error",
duration: 5 * 1000
});
})
// 特殊状态码处理
if (res.code === 401 || res.code === 403) {
// 跳转登录页或其他处理
}
return Promise.reject(new Error(res.message || "Error"));
return Promise.reject(new Error(res.message || "Error"))
} else {
return res;
return res
}
},
(error) => {
console.log("err" + error); // for debug
ElMessage({
message: error.message,
type: "error",
duration: 5 * 1000
});
return Promise.reject(error);
})
return Promise.reject(error)
}
);
)
export default service;
export default service