diff --git a/src/views/contributorConference/colleage.vue b/src/views/contributorConference/colleage.vue
index 86c44d58..63ad148c 100644
--- a/src/views/contributorConference/colleage.vue
+++ b/src/views/contributorConference/colleage.vue
@@ -40,6 +40,9 @@ export default {
}
},
mounted() {
+ // 给 body 添加特定类名,用于限制样式作用域
+ document.body.classList.add('contributor-conference-colleage-active');
+
let list = colleage.colleage;
list.forEach(element => {
let temp = element.org.split('/')
@@ -47,39 +50,44 @@ export default {
});
this.colleageList = list;
},
+ beforeDestroy() {
+ // 组件销毁时移除类名
+ document.body.classList.remove('contributor-conference-colleage-active');
+ },
};
diff --git a/src/views/contributorConference/detail/projectDetail.vue b/src/views/contributorConference/detail/projectDetail.vue
index 0324b3da..fbeba9f0 100644
--- a/src/views/contributorConference/detail/projectDetail.vue
+++ b/src/views/contributorConference/detail/projectDetail.vue
@@ -123,6 +123,9 @@ export default {
};
},
mounted() {
+ // 给 body 添加特定类名,用于限制样式作用域
+ document.body.classList.add('contributor-conference-project-detail-active');
+
this.id = this.$route.params.id;
let list = project.project;
let pid = this.id;
@@ -154,45 +157,50 @@ export default {
}
}
},
+ beforeDestroy() {
+ // 组件销毁时移除类名
+ document.body.classList.remove('contributor-conference-project-detail-active');
+ },
};
diff --git a/src/views/contributorConference/example.vue b/src/views/contributorConference/example.vue
index 10dd1bfd..34459696 100644
--- a/src/views/contributorConference/example.vue
+++ b/src/views/contributorConference/example.vue
@@ -52,6 +52,9 @@ export default {
},
},
mounted() {
+ // 给 body 添加特定类名,用于限制样式作用域
+ document.body.classList.add('contributor-conference-example-active');
+
let list = example.example
for(let i = 0; i 200){
@@ -60,40 +63,45 @@ export default {
}
this.exampleList = list
},
+ beforeDestroy() {
+ // 组件销毁时移除类名
+ document.body.classList.remove('contributor-conference-example-active');
+ },
}
diff --git a/src/views/contributorConference2024/detail/projectDetail.vue b/src/views/contributorConference2024/detail/projectDetail.vue
index ea8443c3..8bb14cea 100644
--- a/src/views/contributorConference2024/detail/projectDetail.vue
+++ b/src/views/contributorConference2024/detail/projectDetail.vue
@@ -129,6 +129,9 @@ export default {
};
},
mounted() {
+ // 给 body 添加特定类名,用于限制样式作用域
+ document.body.classList.add('contributor-conference-2024-project-detail-active');
+
this.id = this.$route.params.id;
let list = project.project;
let pid = this.id;
@@ -160,45 +163,50 @@ export default {
}
}
},
+ beforeDestroy() {
+ // 组件销毁时移除类名
+ document.body.classList.remove('contributor-conference-2024-project-detail-active');
+ },
};
diff --git a/src/views/contributorConference2024/example.vue b/src/views/contributorConference2024/example.vue
index ddef4eb8..9e269318 100644
--- a/src/views/contributorConference2024/example.vue
+++ b/src/views/contributorConference2024/example.vue
@@ -52,6 +52,9 @@ export default {
},
},
mounted() {
+ // 给 body 添加特定类名,用于限制样式作用域
+ document.body.classList.add('contributor-conference-2024-example-active');
+
let list = example.example
for(let i = 0; i 200){
@@ -60,40 +63,45 @@ export default {
}
this.exampleList = list
},
+ beforeDestroy() {
+ // 组件销毁时移除类名
+ document.body.classList.remove('contributor-conference-2024-example-active');
+ },
}
diff --git a/src/views/contributorConferenceNew/detail/projectDetail.vue b/src/views/contributorConferenceNew/detail/projectDetail.vue
index e34df710..1601b9c1 100644
--- a/src/views/contributorConferenceNew/detail/projectDetail.vue
+++ b/src/views/contributorConferenceNew/detail/projectDetail.vue
@@ -129,6 +129,9 @@ export default {
};
},
mounted() {
+ // 给 body 添加特定类名,用于限制样式作用域
+ document.body.classList.add('contributor-conference-new-project-detail-active');
+
this.id = this.$route.params.id;
let list = project.project;
let pid = this.id;
@@ -160,45 +163,50 @@ export default {
}
}
},
+ beforeDestroy() {
+ // 组件销毁时移除类名
+ document.body.classList.remove('contributor-conference-new-project-detail-active');
+ },
};
diff --git a/src/views/contributorConferenceNew/example.vue b/src/views/contributorConferenceNew/example.vue
index cd8897f4..6873de9f 100644
--- a/src/views/contributorConferenceNew/example.vue
+++ b/src/views/contributorConferenceNew/example.vue
@@ -52,6 +52,9 @@ export default {
},
},
mounted() {
+ // 给 body 添加特定类名,用于限制样式作用域
+ document.body.classList.add('contributor-conference-new-example-active');
+
let list = example.example
for(let i = 0; i 200){
@@ -60,40 +63,45 @@ export default {
}
this.exampleList = list
},
+ beforeDestroy() {
+ // 组件销毁时移除类名
+ document.body.classList.remove('contributor-conference-new-example-active');
+ },
}