@@ -35,7 +35,7 @@
"query-string": "^9.1.1",
"sortablejs": "^1.15.3",
"swiper": "^11.1.12",
- "vue": "^3.4.29",
+ "vue": "3.5.12",
"vue-clipboard3": "^2.0.0",
"vue-i18n": "^10.0.4",
"vue-router": "^4.3.3"
@@ -1,6 +1,8 @@
import dynamicRegRefFlag from './refference-flag'
export default function applyRefferencePopover(dialogList) {
+ let unmount = () => { };
+
// 处理引用数据
setTimeout(() => {
const ele = document.querySelectorAll('.refflag-refflag-refflag');
@@ -38,7 +40,13 @@ export default function applyRefferencePopover(dialogList) {
}
- dynamicRegRefFlag(item, current_refference_obj);
+ unmount = dynamicRegRefFlag(item, current_refference_obj);
});
}, 100);
+ return () => {
+ if (typeof unmount === 'function') {
+ unmount();
+ }
@@ -153,8 +153,6 @@ import DocumentQuestion from "./DocumentQuestion.vue";
import Analysis from "./Analysis.vue";
import { defineComponent, ref, onMounted, inject, onBeforeUnmount } from "vue";
-import dynamicRegRefFlag from '../components/refference-effect/refference-flag'
-
export default defineComponent({
components: {
Right,