vue3跳转页面后 海康监控实例不销毁

第一个页面是这样的

跳转到新的页面 只有海康的监控没有消失 使用控制台审查元素也审查不到

解决方法:在vue3的销毁周期把海康的监控销毁掉

javascript 复制代码
import { reactive, onDeactivated} from "vue";
const state = reactive({
  oWebControl: null as any, //监控绑定的实例对象
});
onDeactivated(() => {
  console.log("销毁了");
  state.oWebControl.JS_HideWnd();
  state.oWebControl.JS_Disconnect().then(
    function () {
      //断开与插件服务连接成功
      console.log("断开与插件服务连接成功");
    },
    function () {
      //断开与插件服务连接失败
      console.log("断开与插件服务连接失败");
    }
  );
});
相关推荐
allenlluo4 分钟前
浅谈Web Components
前端·javascript
Mintopia4 分钟前
把猫咪装进 public/ 文件夹:Next.js 静态资源管理的魔幻漂流
前端·javascript·next.js
Spider_Man8 分钟前
预览一开,灵魂出窍!低代码平台的魔法剧场大揭秘🎩✨
前端·低代码·typescript
xianxin_9 分钟前
HTML 代码编写规范
前端
用户14095081128015 分钟前
如何在JavaScript中更好地使用闭包?
javascript
flashlight_hi17 分钟前
LeetCode 分类刷题:16. 最接近的三数之和
javascript·数据结构·算法·leetcode
汪子熙24 分钟前
如何使用 Node.js 代码下载 Github issue 到本地
javascript·后端
拾光拾趣录25 分钟前
🔥99%人只知WebP小,第3个特性却翻车?💥
前端·面试
xianxin_28 分钟前
HTML 5 本地数据库
前端
BUG收容所所长31 分钟前
如何用 Node.js 构建一个智能文章生成器?从零开始的技术实践之旅
前端·node.js·设计